Jenkins安裝部署
阿新 • • 發佈:2019-02-07
持續整合,簡稱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