前言
本篇文章主要介绍的是jenkins持续集成平台的搭建。
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
Jenkins 只是一个平台,真正运作的都是插件,这就是 Jenkins 流行的原因,因为
Jenkins有很多插件。
1.安装jdk并配置环境
上传安装包,解压安装包到/usr/local目录下
tar -zxvf jdk-8u162-linux-x64.tar.gz -C /usr/local/
配置环境
vim /etc/profile
在文件末尾处添加以下代码块
#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_162
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
重新加载配置文件
source /etc/profile
2.下载并安装jenkins
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
3.修改配置文件
vim /etc/sysconfig/jenkins
JENKINS_HOME="/data/jenkins",#存放jenkins 配置及工作文件
JENKINS_PORT="8080",#jenkins默认8080端口,检查设置的端口是否被占用
创建存储目录 mkdir /data/jenkins
修改权限 chmod 777 -R /data
4.jenkins中添加jdk环境变量
查看当前Java的环境变量 echo $JAVA_HOME
复制Java的环境变量地址, 编辑vim /etc/init.d/jenkins
文件, 指定位置添加该地址, 后缀附上/bin/java
重启Jenkins
systemctl daemon-reload
systemctl restart jenkins.service
5.登录Jenkins的ip+端口
linux中获取管理员密码 cat /data/jenkins/secrets/initialAdminPassword
选择安装推荐的插件
也可以选择右边的【选择插件来安装】
取消默认勾选的插件,搜索一下两个插件安装,第一个是汉化插件(只能汉化部分),第二个是第一个插件的依赖
Localization: Chinese (Simplified)
Trilead API Plugin
可以选择新建用户,也可以继续使用admin用户
搭建完成
注意:页面出现的重启jenkins,都从服务器用命令重启。
CSDN:https://blog.csdn.net/qq_27682773
简书:https://www.jianshu.com/u/e99381e6886e
博客园:https://www.cnblogs.com/lixianguo
个人博客:https://www.lxgblog.com