Jenkins,原名Hudson,2011年改为现在的名字,它 是一个开源的实现持续集成的
软件工具。官方网站:http://jenkins-ci.org/。
Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图
表的形式形象地展示项目构建的趋势和稳定性。
今天我们就来安装试用一下这款工具。
操作步骤
1.首先到官网下载jenkins安装包。我下载的是jenkins-2.164.1-1.1.noarch.rpm
2.把安装包上传到服务器你指定的目录,我这里上传到了/usr/lipsuper/jenkins
这个目录是我新建的,用来放这个安装包。
3.安装jenkins ,在安装包所在的目录执行以下命令:
rpm ‐ivh jenkins-2.164.1-1.1.noarch.rpm
安装的过程非常快。
4.配置jenkins
vi /etc/sysconfig/jenkins
我这里只是改了端口,其他的参数配置都没有动,端口改为了46177:
JENKINS_PORT="46177"
我把这个配置文件注释都删掉了放在这里观看,如图:
接下来就是我被坑的部分,开防火墙
我用的是阿里云的服务器,开防火墙不仅要在服务器里面开,还要去安全组里面放行。
firewall-cmd --permanent --zone=public --add-port=46177/tcp
重启防火墙:
systemctl reload firewalld
安全组放行:
5.启动jenkins:
systemctl start jenkins
启动的时候如果遇到如下报错:
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details. 此时就按照他的提示在命令行输入:systemctl status jenkins.service 如果你的错误跟下面我的错误一样的话:那就要做如下的改动: vim /etc/rc.d/init.d/jenkins 找到下图部分
改为自己的Java安装路径,我的安装路径是/usr/local/java/jdk1.8.0_251 所以最终改为下图
然后执行 systemctl daemon-reload 然后再启动jenkins 执行 systemctl start jenkins
出现以下页面就成功了:
照它的提示,我们去把密码复制到这个框里,然后点击继续,就进入了引到安装 插件的页面:
我们就安装推荐的插件,接下来就是漫长(安装时长取决于你的服务器配置)的安装过程:
然后按照提示,进入下一步,设置好账号密码等,就可以成功登陆了:
解决jenkins安装插件速度慢的问题,只需要执行以下两行命令,安装插件速度提升明显:
cd /var/lib/jenkins/updates
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
文章评论