jenkins持续集成搭建

前言

本篇文章主要介绍的是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

posted @ 2020-03-18 17:02  小小的bug  阅读(219)  评论(0编辑  收藏  举报