前言:
Jenkins是一個(gè)開源軟件項(xiàng)目短荐,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作叹哭,旨在提供一個(gè)開放易用的軟件平臺(tái)忍宋,使軟件的持續(xù)集成變成可能。
一话速、環(huán)境配置
1讶踪、切換到j(luò)enkins.jar存放的目錄,輸入如下命令:
java -jar jenkins.war --httpPort=8081
然后在瀏覽器中輸入localhost:8080泊交,localhost可以是本機(jī)的ip乳讥,也可以是計(jì)算機(jī)名。就可以打開jenkins廓俭。
2云石、用tomcat打開
解壓tomcat到某個(gè)目錄,如/usr/local,進(jìn)入tomcat下的/bin目錄研乒,啟動(dòng)tomcat
將jenkins.war文件放入tomcat下的webapps目錄下汹忠,啟動(dòng)tomcat時(shí),會(huì)自動(dòng)在webapps目錄下建立jenkins目錄雹熬,在地址欄上需要輸入localhost:8080/jenkins宽菜。
二、新建任務(wù)
登入Jenkins后竿报,左側(cè)視圖功能列表中铅乡,點(diǎn)擊新建任務(wù):進(jìn)入創(chuàng)建頁(yè)面,輸入任務(wù)名稱烈菌,選擇【構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目】阵幸,點(diǎn)擊確定按鈕花履。
三、項(xiàng)目配置
1挚赊、General部分可配置【丟棄舊的構(gòu)建】诡壁,也可忽略,本次設(shè)置為保持構(gòu)建的天數(shù)7天荠割,保持構(gòu)建的最大個(gè)數(shù)20妹卿。若要指定一個(gè)字段的多個(gè)值,可以使用以下運(yùn)算符鲤看,按先后順序缘揪。
· 指定所有值
· M-N 指定范圍值
· M-N/X 或 */X 在指定范圍或整個(gè)有效范圍內(nèi)按 X 間隔的步驟
· A,B,...,Z 列舉了多個(gè)值
每?jī)尚r(shí)一次,每個(gè)工作日上午9點(diǎn)到下午5點(diǎn)
H H(9-16)/2 * * 1-5
除12月外义桂,每月1號(hào)和15號(hào)每天一次
H H 1,15 1-11 *
4找筝、構(gòu)建,選擇增加構(gòu)建步驟【Execute shell】慷吊,輸入需要執(zhí)行的shell語(yǔ)句袖裕。四、立即構(gòu)建
成功創(chuàng)建項(xiàng)目后攒岛,進(jìn)入該項(xiàng)目詳情頁(yè)赖临,點(diǎn)擊立即構(gòu)建。在Build History列表中可看到構(gòu)建歷史灾锯。五兢榨、郵件配置
進(jìn)入系統(tǒng)管理-系統(tǒng)設(shè)置-郵件通知部分1、如果設(shè)置QQ郵箱的話顺饮,密碼必須為授權(quán)碼吵聪,方法為:登錄QQ郵箱,在“帳戶”里開啟“POP3/SMTP”并獲取授權(quán)碼兼雄。(否則報(bào)錯(cuò)535)
2吟逝、必須勾選【使用SMTP認(rèn)證】
3、用戶名必須與系統(tǒng)管理員郵件地址保持一致赦肋。(否則報(bào)錯(cuò)501)
4块攒、設(shè)置接收人(Recipients),多個(gè)接收人時(shí)用英文空格分隔。
5佃乘、勾選【通過(guò)發(fā)送測(cè)試郵件測(cè)試配置】囱井,可驗(yàn)證郵箱配置。
以上~