(首页链接:https://www.jianshu.com/p/ec2f4f4e95cc)
一、是什么
一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序等等等,总之一句话:
配合Docker用,是真的爽
二、有何用
自动部署,构建,等等
三、怎么用
1.下载自身所需版本
首页链接最下面的云盘链接中有Jenkins下载
2.创建文件夹
mkdir -p /usr/local/jenkins
3.解压并确定安装目录在那里
rpm -ivh jenkins-2.164.2-1.1.noarch.rpm
whereis jenkins
4.配置环境
vi /etc/init.d/jenkins
添加
candidates /usr/local/java/jdk1.8.0_171/bin/java
设置端口号,这里我选择默认的5060,需要修改的请自行修改
vi /etc/sysconfig/jenkins
修改为root运行
JENKINS_USER="root"
5.启动
设置开机启动
sudo systemctl enable jenkins
启动jenkins
sudo service jenkins start
查看是否成功启动
sudo service jenkins status
6.进入浏览器界面进行设置
http://xxx.xxx.xx.xxx:5060/login?from=%2F
获取密码
cat /var/lib/jenkins/secrets/initialAdminPassword
根据自身情况进行选择安装插件
准备安装插件
接下来修改Update Site
浏览器输入
http://xxx.xxx.xx.xxx:5060/pluginManager/advanced
https://updates.jenkins.io/update-center.json
修改为
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
接下来使用Command进入jenkins的default.json
vi /var/lib/jenkins/updates/default.json
http://www.google.com/
修改为
http://baidu.com/
插件安装完毕
此处耗时比较长
然后继续下一步填写一些帐号信息
最后开始使用Jenkins
建议重启一次后
输入密码进行登录
若登录失败,请尝试使用
admin
密码就是之前初始界面那个
cat /var/lib/jenkins/secrets/initialAdminPassword
进入设置界面修改admin帐号的密码为:admin
方便下次登录
7.进行jenkins的插件选择安装
根据自身情况进行插件的安装选择
下面是针对我自身项目所需的插件安装
maven:Maven Integration plugin
ssh:publish over ssh
8.进入 系统管理---全局工具配置
根据自身需求进行全局组件中的配置
设置JDK与Maven
jdk1.8.0_171
/usr/java/jdk1.8.0_171/
Maven 3.5.4
/usr/local/maven/apache-maven-3.5.4
注意此处补充一下(非SpringBoot的可以跳过)
进入节点管理配置后台启动
key:BUILD_ID
value:dontKillMe
按照以下标记以此进入
至此Jenkins的安装以及页面的配置基本完成,已经可以进行项目构建发布了。