1. 程式人生 > >Jenkins安裝部署

Jenkins安裝部署

持續整合,簡稱CI(continuous integration),是對敏捷軟體開發的一種實踐,為了保障團隊成員間(產研測)更好地協調工作,更好的適應敏捷迭代開發,自動完成減少人工干預,保證每個時間點上團隊成員提交的程式碼都能成功整合的,可以很好的用於對專案的自動打包編譯、釋出和測試等事項。
完整的持續整合系統:
自動構建過程,包括自動打包編譯、分發、部署和測試等
程式碼儲存庫,即需要版本控制軟體來保障程式碼的可維護性,同時作為構建過程的素材庫
持續整合伺服器—Jenkins
Jenkins 是一個用 Java 編寫的開源的持續整合工具,提供了軟體開發的持續整合服務,可監控並觸發持續重複的工作,具有開源、支援多平臺和外掛擴充套件、安裝簡單、介面化管理等特點。

安裝環境:
java環境
安裝包:
1.jenkins.war
2.Tomcat7的tar包
3. gradle-3.3-bin.zip

修改配置檔案vim /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_65
JRE_HOME=/usr/java/jdk1.8.0_65/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

MAVEN_HOME=/usr/local/maven
PATH=$PATH
:$MAVEN_HOME/bin export PATH MAVEN_HOME export GRADLE_HOME=/usr/local/gradle-3.3 PATH=$PATH:$GRADLE_HOME/bin
vim /etc/bashrc
為後期Jenkins自動釋出時呼叫shell做準備
vim /etc/bashrc

JAVA_HOME=/usr/java/jdk1.8.0_65
JRE_HOME=/usr/java/jdk1.8.0_65/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME
/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH

儲存並使環境變數生效

source /etc/profile
source /etc/bashrc

訪問jenkins站點
http://ip:port
port預設8080