1. 程式人生 > >jenkin自動化程式碼上線

jenkin自動化程式碼上線

介紹

Jenkins是一款開源自動化伺服器,旨在自動化連續整合和交付軟體所涉及的重複技術任務。 Jenkins是基於Java的,可以從Ubuntu軟體包安裝,也可以通過下載和執行其Web應用程式ARchive(WAR)檔案進行安裝 - 構成一個完整的Web應用程式的集合,該檔案旨在在伺服器上執行。

ubantu 安裝jenkins

將儲存庫金鑰新增到系統

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
#新增金鑰後,系統將返回OK

將Debian包儲存庫地址附加到伺服器的sources.list

echo deb http://pkg.jenkins.io/debian-stable binary/ | tee /etc/apt/sources.list.d/jenkins.list

執行update ,以便apt-get將使用新的儲存庫

apt-get update

安裝Jenkins及其依賴項,包括Java

apt-get install jenkins

指定早期版本安裝

apt-get install jenkins=2.138.1

啟動jenkins

jenkins配置檔案在/etc/default/jenkins   如果啟動不成功可能是8080埠被佔用,在該檔案裡可以修改jenkins啟動埠

啟動Jenkins

systemctl start jenkins
systemctl status jenkins    #檢視jenkins狀態

安裝maven環境

下載maven

apache maven官網地址:http://maven.apache.org/download.cgi

 找到Link列下的“apache-maven-3.5.2-bin.tar.gz“進行下載

安裝配置maven

解壓maven:
tar zxvf apache-maven-3.5.2-bin.tar.gz -C /usr/local/

配置maven環境變數:

vim /etc/profile
export M2_HOME=/usr/local/apache-maven-3.5.2/
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin


#使檔案生效:
source /etc/profile

檢視maven版本資訊

mvn -v
Apache Maven
3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00) Maven home: /opt/maven/apache-maven-3.5.2 Java version: 1.8.0_151, vendor: Oracle Corporation Java home: /opt/jdk1.8.0_151/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-98-generic", arch: "amd64", family: "unix"

jenkins使用