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

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

1.建立流水線任務:

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

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

3)點擊肯定gitlab

 

2.簡單配置流水線

2.1 配置下丟棄舊的構建

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

 

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

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

 


 

2.3 填寫jenkins的pipeline的code

 


2.4 RUN一個例子

 


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

 


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

 

博主:測試生財.net

座右銘:用測試完成原始積累,用投資奔向財務自由code

csdn:https://blog.csdn.net/ccgshigaoblog

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

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

相關文章
相關標籤/搜索