CI/CD:Jenkins的流水線demo入門


在敏捷開發或者devops中,Jenkins常常作為CI/CD的主選平台,而流水線(Pipeline)是CI/CD的一個常見的體現形式,通過流水線,我們可以配置一個從編譯打包,部署,自動化測試,到產品庫發布的研發測試全流程,本文旨在帶領大家入門一個流水線的demo,該demo展示一個了GItlab和Jenkins的聯動:Gitlab的工程有Push或者分支Merge的時候會自動觸發流水線的運行。

1.創建流水線任務:

1)選擇新建任務,輸入任務名稱(不能重名

2)選擇Job類型:流水線(一般2.x版本會默認支持流水線風格的job

3)點擊確定

 

2.簡單配置流水線

2.1 配置下丟棄舊的構建

對於大多數的JenkinsJob來說,這一項目必配置,建議保存兩周到三周,最大構建數不超過30個。如果不配置的話,Jenkins機器硬盤容易爆滿

 

2.2 配置gitlab的webhook需要的url和token

1)url和token均由jenkins自動生成,我們只需要拷貝到gitlab對應的webhook配置中即可。

 


 

2.3 填寫jenkins的pipeline的code

 


2.4 RUN一個例子

 


2.5 測試下流水線能否跑起來

 


至此你已經簡單了解如何通過jenkins創建一個流水線,並獲取jenkins關於gitlab對應的配置,后續文章會陸續推出其他相關文章。

 

博主:測試生財(一個不為996而996的測開碼農)

座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為內卷的人生奠定財務自由。

內容范疇:技術提升,職場雜談,事業發展,閱讀寫作,投資理財,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客園:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公眾號:測試生財(定期分享獨家內容和資源)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM