1、Jenkins下載安裝html
一、到官網下載jenkins.war包:http://jenkins-ci.org/java
二、安裝方法有兩種:python
a) 把下載下來的jenkins.war包放到文件夾下,如C:\jenkins,而後打開命令行窗口並進到該目錄下,執行java -jar jenkens.war命令,當提示:「Jenkins is fully up and running」時,表示啓動成功,這時在瀏覽器窗口輸入:http://localhost:8080/ 就可到jenkins的首頁。web
b) 若是有tomcat,把jenkins.war包放在tomcat的webapps文件夾下,啓動tomcat時會自動啓動jenkins,這時經過http://localhost:8080/jenkins就 能夠訪問jenkins的首頁了。shell
三、我使用的是第一種方法,安裝好後訪問: http://localhost:8080windows
2、 Jenkins配置瀏覽器
一、修改jenkins的根目錄:tomcat
默認地在C:\user\.jenkins ,能夠經過設置環境變量來修改,例如:set JENKINS_HOME=D:\jenkins,而後從新啓動jenkins。 ruby
二、備份和恢復jenkins: 架構
只須要備份JENKINS_HOME下的全部文件和文件夾,恢復的時候須要先中止jenkins。
三、移動,刪除或修改jobs:
a) 移動或刪除jobs:移動或刪除%JENKINS_HOEM%\jobs目錄。
b) 修改jobs的名字:修改%JENKINS_HOEM%\jobs下對應job的文件夾的名字。
c) 對於不常常使用的job,只須要對%JENKINS_HOEM%\jobs下對應的jobs的目錄zip或tar後存儲到其餘的地方。
三、Jenkins架構(master-slave)
一、Master/Slave至關於Server和agent的概念,Master提供web接口讓用戶來管理job和slave,job能夠運行在master本機或者被分配到slave上運行。一個master能夠關聯多個
slave用來爲不一樣的job或相同的job的不一樣配置來服務。
二、在 Slave上執行JOB時,Slave須要安裝可運行環境。
三、Slave能夠是物理機也能夠是虛擬機
四、管理節點(slave)
一、點擊系統管理-->管理節點-->新建節點,輸入節點的名字,選中【Dumb Slave】,點擊 【OK】
二、slave配置:
a) of executors:表示在slave上能夠並行執行幾個線程,也能夠點後面的問號看說明,通常設置爲1。
b) 遠程工做目錄:在slave上建立jenkins工做目錄的路徑,通常設置爲D:\JK
c) 標籤:能夠給slave加上一個或多個標籤,經過標籤選擇slave
d)啓動方法:啓動slave的方法,推薦選第二個Launch slave agents via Java Web Start
三、設置好後,點擊保存,出如今下圖界面:
四、上面看到有三種方法能夠啓動slave,咱們就使用第二種,在本機cmd輸入:
javaws http://localhost:8080/computer/testa/slave-agent.jnlp
啓動slave成功界面:
五、配置JOB
一、在jenkins首頁點擊【新建】任務的,選擇【構建一個自由風格的軟件項目】,輸入名字後點擊【OK】
二、進行JOB配置頁面:
a)Restrict where this project can be run: 建立slave時的標籤就在這裏用上了,用來指定這個Job在哪一個標籤的slave上執行
b)源碼管理:推薦使用SVN,也不可選None
c)增長構建步驟:
一、Execute Windows batch commnd:這個就是windows命令行參數(默認當前路徑是job的workspace,若是命令不少能夠寫成批處理文件放在job的工做目錄下,在這引用就好)
二、Execute shell:運行shell、python,perl,ruby等腳本
三、Invoke Ant:支持Ant構建
四、Invoke top-level Maven targets:支持Maven構建
d)增長構建後操做步驟:
這裏有比較比的選項,能夠根據本身的須要選擇,經常使用的是發送郵件,也能夠安裝jenkins的插件,安裝插件後這裏會有相應的選項。
e)配置完成job後就能夠保存,執行job。
6、插件管理
一、點擊系統管理-->管理插件,進入插件管理頁面,能夠選擇須要的插件進行安裝:
二、選擇【高級】這裏能夠上傳插件後綴爲hpi的文件,等他提示安裝完成,而後重啓Jenkins就能夠完成安裝了,插件下載地址:
http://mirrors.jenkins-ci.org/plugins/
7、權限管理
未完待續...
參考:
http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html