新手如何快速搭建Jenkins进行持续集成呢?
本教程主要用于CentOS7操作系统如何安装持续集成Jenkins。
一.tomcat服务部署
请参考本网站的文章:《CentOS7安装Tomcat》
二.Jenkins服务部署
1.停止tomcat服务,将Jenkins包放到webapps下解压
下载地址:https://get.jenkins.io/
$ cd ~/apache-tomcat-8.5.27/webapps
$ mkdir ci
$ mv ~/jenkins.war ~/apache-tomcat-8.5.27/webapps/ci
$ cd ~/apache-tomcat-8.5.27/webapps/ci
$ jar xvf jenkins.war
$ cd ~/apache-tomcat-8.5.27/bin
$ ./startup.sh
为了提高下载插件的速度,需要将默认的下载源改成国内源。
$ cd $HOME/.jenkins/
$ cp hudson.model.UpdateCenter.xml hudson.model.UpdateCenter.xml-bak
$ sed -i 's#https://updates.jenkins.io/update-center.json#https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json#g' hudson.model.UpdateCenter.xml
改完后重启下tomcat。
三.验证
- 访问地址是否会正常
http://xxx.xxx.xxx.xxx:8080/ci/
- 引导页配置
1. 打开网页,第一次会要求你输入密码。Administrator password 按照提示进行填写
一般密码在你部署的系统用户家目录下:
执行cat $HOME/.jenkins/secrets/initialAdminPassword得到里面的初始密码
f6b85b5fa66c4cbda9b2cfa5073a5f1c
2. 选择install suggested plugins
3. 设置初始账户和密码
- 登录后系统安全配置
1. 系统管理-系统设置
Usage Statistics -- Help make Jenkins better by sending anonymous usage statistics and crash reports to the Jenkins project.去除勾选
2. 系统管理-全局安全配置 可以根据实际情况进行设置(旧版本是默认不启用安全配置的,新版本已经默认进行了一些安全配置,可以不用进行配置)
四.新建任务
本例以拉取GIT代码仓库为例进行例子描述。
-
点击
新建任务
,输入任务名称,这里选择自由风格。 -
任务--源码管理
-
Repository URL
其中密钥会在
~/.git-credentials
和~/.gitconfig
提前配置好,以便能访问源码。(不懂这两个配置文件的可以去了解git相关知识) -
Branch Specifier (blank for 'any')
:如*/develop
-
Additional Behaviours选择``Check out to specific local branch
:如develop
- 任务--构建触发器
设置Build periodically
定时执行的时间
- 任务--构建
增加Execute shell以便执行打包脚本
大致流程就是这样,有不懂的地方可以在我的公众号后台留言。
本文没有授权给任何组织、企业和个人转载,未经作者允许禁止转载!
欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。