Jenkins安装入门
這是一次興奮之旅哈。。說不定用得著呢~~~:)
嘿嘿。。
安裝很簡單,JDK,MAVEN(如果),YUM或RPM包安裝JENKINS(因為好像YUM安裝好慢,不如RPM下載安裝)
參考URL:
http://my.oschina.net/u/1245614/blog/372178
一,以下為PROFILE配置
export JAVA_HOME=/usr/local/jdk-1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATHexport MAVEN_HOME=/usr/local/apache-maven-3.3.3 export PATH=$PATH:$MAVEN_HOME/bin二,原文安裝:
enkins 的前身是?Hudson?是一個可擴展的持續(xù)集成引擎。
通俗的來講,jenkins就是一個可以實現(xiàn)自動化部署的一個插件,
對于我來說,也是應(yīng)用在系統(tǒng)部署上。
廢話不多說,直接進入我們的安裝步驟吧
1.安裝JDK,maven環(huán)境搭建
因為考慮到j(luò)enkins的實際應(yīng)用場景,我們需要把這些基礎(chǔ)環(huán)境先安裝完成。
jdk安裝比較簡單不做贅述,maven環(huán)境借用了osc其他大俠的博客內(nèi)容,
試了下安裝成功。
maven官網(wǎng)下載安裝包:http://maven.apache.org/download.cgi
自己根據(jù)需求下載版本,這里作者選擇的是3.1.1版本。
1.把apache-maven-3.1.1-bin.tar.gz傳到服務(wù)器上,
解壓:
tar?-zvxf?apache-maven-3.1.1-bin.tar.gz
移至/usr/local下:
?| 1 | mv?apache-maven-3.1.1?/usr/local |
?
配置環(huán)境變量
?| 1 | vi?/etc/profile |
?
在文件中加入
?| 1 2 | export?MAVEN_HOME=/usr/local/apache-maven-3.1.1 export?PATH=$PATH:$MAVEN_HOME/bin |
?
重新編譯文件
?| 1 | ?source?/etc/profile |
?
驗證maven是否安裝成功
?| 1 | mvn?--version |
?
控制臺顯示如下:
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
Maven home: /usr/local/apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_25/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-358.6.2.el6.x86_64", arch: "amd64", family: "unix"
表示安裝成功。
2.安裝jenkins
?| 1 2 3 | wget?-O?/etc/yum.repos.d/jenkins.repo?http://pkg.jenkins-ci.org/redhat/jenkins.repo?? rpm?--import?http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key yum?install?jenkins |
?
一條一條命令執(zhí)行完成后,jenkins就安裝完成了,非常簡單吧。
然后需要配置下jenkins的端口,避免沖突。
?| 1 | vi?/etc/sysconfig/jenkins |
?
進入該文件,這個是jenkins的系統(tǒng)配置文件,
找到2處修改端口號:
JENKINS_PORT="8080"
JENKINS_AJP_PORT="8009"
默認是這樣的,我們可以隨意修改成自己需要的端口號,避免沖突(tomcat默認端口也是這樣的)
這里作者修改成了:
JENKINS_PORT="8888"
JENKINS_AJP_PORT="8889"
接下來我們就可以嘗試啟動jenkins服務(wù)了。
?| 1 | service?jenkins?start |
?
如果提示:Starting Jenkins ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [確定]
則表示jenkins服務(wù)成功啟動,你可以通過http://ip:端口號的方式直接訪問jenkins了。
但是一般情況下會報錯:
?| 1 2 | Starting?Jenkins?bash:?/usr/bin/java:?沒有那個文件或目錄 ???????????????????????????????????????????????????????????[失敗] |
?
如果出現(xiàn)該錯誤也不需要慌張,報這個錯的原因是因為你的jdk配置錯誤,
執(zhí)行命令:
?| 1 | java?-version |
?
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
我們可以看到j(luò)dk版本為1.7.0_25,復(fù)制該名稱
?| 1 | vi?/etc/init.d/jenkins |
?
找到這段代碼
?| 1 2 3 4 5 6 7 8 9 | 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 |
?
我們會發(fā)現(xiàn)這里面沒有叫1.7.0_25的文件目錄
我們在這段代碼后面加上
?| 1 | /usr/java/jdk1.7.0_25/bin/java |
?
效果如下:
?| 1 2 3 4 5 6 7 8 9 10 11 | 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/java/jdk1.7.0_25/bin/java " |
?
保存退出。重新執(zhí)行啟動命令:
?| 1 | service?jenkins?start |
?
是不是成功了呢?
停止命令:
?| 1 | service?jenkins?stop |
?
重啟命令:
?| 1 | service?jenkins?restart |
?
成功啟動后,我們就可以通過http://ip:端口號訪問了。
三,截圖
總結(jié)
以上是生活随笔為你收集整理的Jenkins安装入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幸福的一家人温馨句子250个
- 下一篇: 阳历是快的还是慢的