Jenkins是一個開源軟體項目,旨在提供一個開放易用的軟體平台,使軟體的持續內建變成可能。
1、持續的軟體版本釋出/測試項目。
2、監控外部調用執行的工作。
實驗環境
centos6.9_x64
實驗軟體
jdk-7u80-linux-x64.tar.gz
jenkins-2.7.3-1.1.noarch.rpm
apache-maven-3.0.3-bin.tar.gz
apache-ant-1.9.7-bin.tar.gz
軟體安裝
yum install -y subversion* git* python-pip
tar zxvf jdk-7u80-linux-x64.tar.gz
tar zxvf apache-maven-3.0.3-bin.tar.gz
tar zxvf apache-ant-1.9.7-bin.tar.gz
mv jdk1.7.0_80 /usr/local/java
mv apache-maven-3.0.3 /usr/local/
mv apache-ant-1.9.7 /usr/local/
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
vim /etc/profile
export JAVA_HOME=/usr/local/java/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/apache-maven-3.0.3
export PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME=/usr/local/apache-ant-1.9.7
source /etc/profile
ln -s /usr/local/apache-maven-3.0.3/bin/mvn /usr/bin/
ln -s /usr/local/apache-ant-1.9.7/bin/ant /usr/bin/
java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
mvn --version
Apache Maven 3.0.3 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/apache-maven-3.0.3
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /usr/local/java/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.el6.x86_64", arch: "amd64", family: "unix"
You have new mail in /var/spool/mail/root
ant -version
Apache Ant(TM) version 1.9.7 compiled on April 9 2016
/etc/rc.d/init.d/jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
[FAILED]
vim /etc/init.d/jenkins
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
/usr/local/java/bin/java 添加一行配置
Starting Jenkins [ OK ] 啟動成功
chkconfig --level 35 jenkins on
netstat -tuplna | grep 8080
tcp 0 0 :::8080 :::* LISTEN 3042/java
ps -aux | grep jenkins
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
jenkins 3042 2.4 19.8 1145280 201392 ? Ssl 15:03 0:32 /usr/local/java/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root 3240 1.0 0.0 103332 884 pts/0 S+ 15:25 0:00 grep jenkins
<a href="https://s5.51cto.com/wyfs02/M02/97/22/wKioL1kpK03QSyECAADO2gTkjEg501.jpg-wh_500x0-wm_3-wmp_4-s_705288369.jpg" target="_blank"></a>
cat /var/lib/jenkins/secrets/initialAdminPassword
298f4e130d7f4eec8bde2e30d169502c 生成秘鑰
<a href="https://s4.51cto.com/wyfs02/M00/97/22/wKioL1kpK83DIpy1AACoxnjQsDo799.jpg-wh_500x0-wm_3-wmp_4-s_3910646730.jpg" target="_blank"></a>
install
安裝插件
<a href="https://s5.51cto.com/wyfs02/M02/97/21/wKiom1kpLLuieclFAABrMRHUzuo338.jpg-wh_500x0-wm_3-wmp_4-s_1956441386.jpg" target="_blank"></a>
<a href="https://s5.51cto.com/wyfs02/M01/97/21/wKiom1kpLPeS7TVwAABYhGlrk8E627.jpg-wh_500x0-wm_3-wmp_4-s_1860179196.jpg" target="_blank"></a>
<a href="https://s5.51cto.com/wyfs02/M01/97/21/wKiom1kpLTTi3-ReAACJJstzzgk463.jpg-wh_500x0-wm_3-wmp_4-s_422137177.jpg" target="_blank"></a>
本文轉自 mailfile 51CTO部落格,原文連結:http://blog.51cto.com/mailfile/1930269,如需轉載請自行聯系原作者