安裝
1、查看java版本
jenkins是基于java的引用:
java -version
沒有安裝java 環(huán)境的安裝java環(huán)境:
sudo yum install java
2、 添加jenkins源
sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
3、安裝jenkins
yum install jenkins
離線安裝:
Jenkins離線rpm安裝包下載地址:[https://jenkins.io/zh/download/](https://jenkins.io/zh/download/)
然后rpm安裝jenkins(根據(jù)你下載的具體rpm包名更新命令):
rpm -ivh jenkins-2.176.2-1.1.noarch.rpm
啟動jenkins:
systemctl start jenkins
查看jenkins 狀態(tài):
systemctl status jenkins
4、修改端口
vim /etc/sysconfig/jenkins
#監(jiān)聽端口
JENKINS_PORT="8080"
5、登錄jenkins
curl localhost:8080
jenkins 環(huán)境配置
centos7 安裝 maven git jdk
yum 安裝maven
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
yum -y install apache-maven
查看maven版本:
mvn -v
Maven home: /usr/share/apache-maven
Java version: 1.8.0_212, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.21.3.el7.x86_64", arch: "amd64", family: "unix"
查看git 安裝路徑
whereis git
6、插件選擇:
Localization Support Plugin
Maven Integration plugin
Deploy to container Plugin
GitLab Plugin
GitHub Integration Plugin
jenkins 打包,部署 springboot
環(huán)境配置:

全局工具配置.jpg
新建任務(wù):

構(gòu)建maven項(xiàng)目.jpg
源碼管理

git相關(guān)配置.jpg
編譯相關(guān)配置:

編譯相關(guān)配置.jpg
打包成功后執(zhí)行腳本:

打包成功后執(zhí)行腳本.jpg
Jenkins 構(gòu)建maven工程打成jar包并運(yùn)行:
sudo cp /var/lib/jenkins/workspace/risk-insight-warning-shza/risk-insight/risk-insight-warning/target/risk-insight-warning-1.0.0-RELEASE.jar /data/app/risk-insight-warning-shza/
sudo sh /data/app/risk-insight-warning-shza/run.sh
新建任務(wù)成功
為Jenkins賬戶添加權(quán)限:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
jenkins ALL=(ALL) NOPASSWD: ALL #在root 用戶下添加一行
Jenkins+git+maven自動構(gòu)建并部署到遠(yuǎn)程tomcat上