Jenkins新建job進(jìn)行項目自動構(gòu)建并部署

歡迎加入【iOS/Swift/OC開發(fā)交流群|127183325】交流學(xué)習(xí)

  1. 打開已經(jīng)部署好的Jenkins,然后新建。

  2. 配置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)行配置了。
    
  3. 本次教程使用第一個選項:構(gòu)建一個自由風(fēng)格的軟件項目。選擇后點擊OK。

  4. 然后就進(jìn)入到j(luò)ob的具體配置界面,先進(jìn)性一些必要的選項配置。

  5. 源碼管理方式。源碼管理方式有五個選項:

    1. None
    2. CVS
    3. CVS Projectset
    4. Git
    5. Subversion
    
    比較常用的有Git和Subversion,本次教程使用Git.
    
  6. 選擇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)。
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,590評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,275評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,111評論 25 709
  • 第193天一個晚上の一封 時間過得好快哦 一會兒快200天了 一直沒有特別的碼點啥,一天天的 干柴烈火 細(xì)水長流。...
    一只大酸菜閱讀 469評論 0 0
  • 車站里,一群老人在等公交。平時難得見到這么多老人集中起來等車,我不自覺多看了兩眼。我突然發(fā)現(xiàn)這些老人在很自覺的排隊...
    芝然閱讀 319評論 0 0

友情鏈接更多精彩內(nèi)容