一、 新建任務
1. 登錄:http://10.1.248.133:8082/build/login(用戶需有創建項目的權限)
2. 點擊“新建任務”,如下圖
3.
4. 輸入任務名稱
5. 選擇“構建一個自由風格的軟件項目”
6. 點擊“Ok”按鈕,進入配置界面
7. 當選擇“ 復制現有任務”,並輸入現有任務名稱時,則將復制已存在的項目到新建項目上,如下圖
8.
9. Discard Old Builds勾選后,將根據選項對舊項目進行處理,不勾選則保留所有構建過的項目
a) Days to keep builds:舊項目保留天數,超過此天數的項目將被刪除
b) Max # of builds to keep:舊項目最大保留數目,超過此數值的項目將被刪除
10. JDK:在下拉列表中,選擇需要的JDK版本
11. Source Code Management:
a) 選擇Subversion,表示源碼來源地址
b) Repository URL處填寫,項目的svn地址
c) Check-out Strategy處選擇,
d) Repository browser處選擇
12. Build Triggers選擇“Build whenever a SNAPSHOT dependency is built”
13. Build
a) Maven Version選擇
b) Root POM填寫pom.xml
c) Goals and options填寫install -DskipTests –PtestFetion
i. testFetion值要根據pom.xml修改
ii. pom.xml文件對應位置如下
iii.
iv. 當配置為testFetion時,此Id下的配置會被打到應用包中。
14. 按如下選擇,打包時將輸入打包日志
15.
16. Publish artifacts to SCP Repository勾選(可選),打包后將通過scp命令將包發送到指定服務器的指定目錄
a) SCP site目標服務器,絕對目錄可通過配置項配置
b) Source填寫為**/*.war
c) Destination目標服務器上的目標目錄,相對目錄
17. Editable Email Notification勾選(可選),將打包后的信息郵件通知收件人
a) Global Recipient List收件人地址
b) Content Type選擇為
c) Default Subject填寫為$DEFAULT_SUBJECT
d) Default Content填寫為$DEFAULT_CONTENT
18. Publish artifacts to FTP(可選),打包后將通過FTP將包發送到指定服務器的指,建議與Publish artifacts to SCP Repository僅勾選其一
a) FTP site目標服務器,絕對目錄可通過配置項配置
b) Source填寫為**/*.war
c) Destination目標服務器上的目標目錄,相對目錄
d) Use timestamps勾選時,目標服務器的目錄將新建以日期為格式的目錄,未勾選時,將不創建日期為格式的目錄
e) Flatten files勾選時,將所有包放到以日期為格式的目錄中,未勾選時,將在以日期為格式的目錄中創建應用目錄
f) 如下截圖
g)
19. 全部配置,見下圖
20.
二、 系統管理
1. 系統設置
a) 授權策略
i. 默認選擇“項目矩陣授權策略”,可達到控制用戶權限
ii. 添加用戶/組:添加用戶,並通過勾選配置用戶權限
b) JDK
i. 點擊新增jdk按鈕,可以添加jdk配置
ii. 勾掉自動安裝,配置別名及JAVA_HOME
c) Ant
i. 配置同jdk
d) Maven
i. 配置同jdk
e) JIRA
i. 可配置jira信息
f) SCP repository hosts
i. Hostname目標服務器的Ip
ii. Port目標服務器的端口
iii. Root Repository Path目標服務器的絕對路徑
iv. User Name目標服務器可使用scp命令的用戶名
v. Password/Passphrase目標服務器可使用scp命令的密碼
g) FTP repository hosts
i. Hostname目標服務器的Ip
ii. Port目標服務器的端口
iii. TimeOut超時時間
iv. Root Repository Path目標服務器的絕對路徑
v. User Name目標服務器可使用FTP的用戶名
vi. Password目標服務器可使用FTP的密碼
h) Extended E-mail Notification郵件提醒設置
i) 郵件通知 配置email服務器信息
i. SMTP服務器 -----郵件服務器IP或域名
ii. 系統管理員郵件地址 -----發送打包信息郵件人
iii. Hudson URL---訪問Hudson的url
iv. 點擊advanced按鈕,配置smtp服務器的用戶名和密碼
j)
2. 管理用戶
a) 新建使用者,可添加hudson用戶,
b) 通過在“系統設置”中“添加用戶/組”,並配置權限,可使新添加的用戶具體相應權限
3. 如下圖
4.