Jenkins部署和使⽤指南(⼀)
⾸先我们先来说,Jenkins是什么?
Jenkins就是这个⼩⽼头!当然这只是开个玩笑。⼩⽼头能⼲什么,有啥作⽤,为啥要⽤⼩⽼头?看到⼩⽼头⼿⾥拿的东西了没,感觉像个服务⽣,能为我们提供服务,这是我对这个图标的理解。⼩⽼头,what can you do for me?
持续构建、集成和测试(CI/CD)的软件。有了这款软件后,开发⼈员只需提交代码到GIT或SVN上,然后在⾔归正传,Jenkins其实是⼀个持续构建、集成和测试(CI/CD)
Jenkins上点击“构建”按钮,就可将最新的程序发布到测试机或⽣产机上,并⾃动完成了重启。实际上,Jenkins在代码管理⼯具上下载代码后,会完成构建、编译、打包、传输程序包到测试或⽣产服务器、重启程序等步骤。⽽在没有⾃动化构建之前,这些动作是需要运维或者开发⼈员⼿动完成的。如果程序包不多,⼯作量尚且不⼤,但是如果程序包较多、或测试(⽣产)服务器较多时,此步骤还是⾮常复杂的,⽽且操作过程中容易出错。此时,⾃动化构建就显得⾮常必要。⽽且,在当今微服务流⾏的趋势下,如果这些都⼿动完成,其⼯作量是⾮常巨⼤的。⽽且,⾃动化构建是实现快速迭代、敏捷开发的其中⼀个⾮常重要的环节。有了此⼯具后,开发⼈员可以专注于考虑代码逻辑,⽽从以前复杂的部署⼯作中抽⾝。
实际在Jenkins安装过程中,会有⼏个坑,为了给⼤家演⽰这⼏个坑,我决定重新做个虚拟机,然后重现⼀下这⼏个坑。唉,技术⽂档不是那么容易写的啊。
我⽤的Linux系统是CentOs7.3,64位。虚拟机的安装过程在这⾥就不演⽰了,写⽂章不能跑题。
⾸先要说明的是,安装Jenkins的过程,需要有⽹络(互联⽹),因为Jenkins插件的安装是需要⽹络的。
⼀、下载Jenkins安装包,熟悉的套路
这⾥我就选择最新版本吧
[root@localhost ~]# cd ~
下载速度有点慢,不过也没办法嘛,国外的⽹站。先去吃个饭!⼆、安装
吃饭回来,下完了,GO ON!
[root@localhost ~]# rpm -ivh jenkins-2.222.arch.rpm
安装速度还是很快的
jquery是什么软件三、启动
[root@localhost ~]# service jenkins start
启动成功了,good!
四、访问
接下来我们访问下Jenkins
如果访问不了,可能是防⽕墙的问题,我们先关闭防⽕墙。
[root@localhost ~]# service iptables stop
Jenkins的默认端⼝是8080
看到页⾯啦,HELLO JENKINS!
接下来,按照提⽰做吧,输⼊密码
[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 输⼊密码
选择“选择插件来安装”
我们选择“⽆”,然后点击“安装”
实际上在这个过程中,我们并没有安装插件。因为Jenkins的默认插件下载源是国外的⽹址,访问速度极不稳定。
输⼊管理员信息,“保存并完成”。
点击“保存并完成”。
下⾯我们就可以使⽤Jenkins了。
三、安装插件
在安装插件以前,我们先修改插件的下载源。
①点击“Manage Jenkins”->“Manage Plugins”->“Advanced”。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。