前提:要確定本機全部安裝了JDK
一、先說官方的安裝方式
打開網址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins,會留意下面有對應的系統的安裝方式:
我們選擇Ubuntu的安裝方式進行:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
直接命令安裝:
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
如果是升級,直接以下命令:
sudo apt-get update
sudo apt-get install jenkins
安裝方式還是很簡單的,對於其它配置,上面官方的網址上也給出了。
那么既然有安裝,就有卸載,參考:http://www.cnblogs.com/EasonJim/p/6277708.html
二、直接下載war包的形式
war包的形式安裝有兩種:
1、用第三方容器裝載,比如tomcat,把war包放在tomcat的webapps目錄下。
2、直接用java -jar jenkins.war啟動,其實就是用內部jetty服務器,war包上已經嵌入了。
安裝過程:
1、下載war包
登錄官網:https://jenkins.io/index.html
我們一般下載war包就行了,如果要對於別的系統可以選擇下拉菜單進行選擇。
2、使用java -jar的方式運行war包
下載回來的war包我放在C盤,如果是linux的,可以放在/usr/local/jenkins,注意,linux下命令要用sudo運行
java -jar jenkins.war
出現類似如下的信息,以windows為例,linux大體一致。
上面的信息說了,初始化密碼放置的位置在 C:\Users\Jim\.jenkins\secrets\initialAdminPassword
還有一些配置的文件放置信息也都在上面的提示說了,可以根據提示進去找配置文件。
比如我要重裝,那么應該刪除C:\Users\Jim\.jenkins\文件夾。
然后用http://127.0.0.1:8080/進行訪問,如下:
安裝過程,參考:http://www.cnblogs.com/EasonJim/p/6037079.html
對於java -jar xxx.war這樣的命令,后面還是有參數的,可以去搜索jenkins.war的啟動參數
可以更改端口的啟動命令如下:
java -jar jenkins.war --httpPort=8088
還有,或者如果要修改端口號,直接進入到上面命令行提示的配置文件目錄C:\Users\Jim\.jenkins\config.xml(linux下參考命令行的提示,確定位置),修改參考:http://www.cnblogs.com/EasonJim/p/6037086.html,建議先以8080端口安裝完成之后再修改。
在linux下保持一直啟動的狀態,可以用以上命令新建一個shell腳本,然后用
nohup sh jenkins.sh &
命令執行,保持一直運行。
linux的參考:http://blog.csdn.net/yanmingming1989/article/details/8557716/
3、使用tomcat的容器加載war包
把war包放在tomcar的webapps目錄下,啟動tomcat,會自動解壓
啟動tomcat
啟動成功,同樣,也是在C:\Users\Jim\.jenkins創建文件夾,在命令行信息也有說明
看下webapps的目錄,已經解壓出來
在瀏覽器上訪問測試:
同樣也是成功的。
官方還出來配置教程,可以參考:https://wiki.jenkins-ci.org/display/JENKINS/Containers
https://wiki.jenkins-ci.org/display/JENKINS/Tomcat
總結:
war包簡單方便,每次都會生成配置文件,文件夾的位置在命令行上已經說明,如果是卸載,一定要連同這個配置文件夾一起刪除。
其中tomcat部署war包最方便。
題外,如果在windows平台,安裝方式建議直接是msi安裝包的形式,簡單方便。
注意:這種安裝方式的配置文件就在運行的文件夾里,比如我安裝在了C:\Program Files (x86)\Jenkins,那么配置文件也在這個文件夾里面。這個和上面的war包有很明顯區別。