歡迎加入【iOS/Swift/OC開發(fā)交流群|127183325】交流學(xué)習(xí)
打開已經(jīng)部署好的Jenkins,然后新建。
-
配置job名,即 Item名稱。在這個界面下面有五個可選項。
1. 構(gòu)建一個自由風(fēng)格的軟件項目。 2. 構(gòu)建一個maven項目。 3. External Job 4. 構(gòu)建一個多配置項目 5. 復(fù)制已有的Item這5個選項當(dāng)中第一項,第二項和第五項用到的比較多。選項一自由性比較大,可以自己選擇構(gòu)建工具來進(jìn)行構(gòu)建,選項二用來構(gòu)建使用maven構(gòu)建工具的項目,選項三用來構(gòu)建和已有的項目比較相似的項目,利用已經(jīng)配置要的job來創(chuàng)建一個相思的job,就可以不用從頭進(jìn)行配置了。 本次教程使用第一個選項:構(gòu)建一個自由風(fēng)格的軟件項目。選擇后點擊OK。
然后就進(jìn)入到j(luò)ob的具體配置界面,先進(jìn)性一些必要的選項配置。
-
源碼管理方式。源碼管理方式有五個選項:
1. None 2. CVS 3. CVS Projectset 4. Git 5. Subversion比較常用的有Git和Subversion,本次教程使用Git. -
選擇Git后就會出現(xiàn)Git相關(guān)的配置項。
1. Repository URL:倉庫地址 2. Credentials:帳號信息(需要添加后才能選擇) 3. Branch Specifier:分支 4. 源碼庫瀏覽器:選自懂即可。 5. 構(gòu)建觸發(fā)器:自動構(gòu)建規(guī)則。本教程使用手動觸發(fā),不選。 6. 增加構(gòu)建步驟:這一步比較中庸,此處需要選擇一種構(gòu)建的方式,本job可選方式有:Execute Windows batch command,Execute shell, Invoke Ant, Invoke top-level Maven targets, 本教程使用Ant來進(jìn)行構(gòu)建,選擇第三種方式。 6. 選擇Ant方式構(gòu)建后會出現(xiàn)Ant相關(guān)的配置,Ant Version選擇需要安裝的Ant版本,其它項默認(rèn)即可。使用Ant構(gòu)建工具進(jìn)行構(gòu)建需要編寫build.xml文件,這個文件詳細(xì)描述了Ant如何進(jìn)行編譯源文件并進(jìn)行打包部署的,語法參考網(wǎng)上教程。 7. 增加構(gòu)建后操作步驟,此job需要使用郵件進(jìn)行通知,此處選擇Editable Email Notification. 8. 這一步和進(jìn)行系統(tǒng)配置時配置郵件比較類似,只是這個地方是針對某一job的郵件配置,可以參考[公司ci部署:jenkins+git]。這一步結(jié)束后就可以保存了,到此一個使用Ant構(gòu)建工具的job配置完畢,點擊立即構(gòu)建就可以進(jìn)行自動構(gòu)建并部署到指定的容器中,然后向指定的郵件發(fā)送本次構(gòu)建結(jié)果和狀態(tài)。