在敏捷開發或者devops中,Jenkins經常做爲CI/CD的主選平臺,而流水線(Pipeline)是CI/CD的一個常見的體現形式,經過流水線,咱們能夠配置一個從編譯打包,部署,自動化測試,到產品庫發佈的研發測試全流程,本文旨在帶領你們入門一個流水線的demo,該demo展現一個了GItlab和Jenkins的聯動:Gitlab的工程有Push或者分支Merge的時候會自動觸發流水線的運行。git
1)選擇新建任務,輸入任務名稱(不能重名)web
2)選擇Job類型:流水線(通常2.x版本會默認支持流水線風格的job)app
3)點擊肯定gitlab
對於大多數的JenkinsJob來講,這一項目必配置,建議保存兩週到三週,最大構建數不超過30個。若是不配置的話,Jenkins機器硬盤容易爆滿測試
1)url和token均由jenkins自動生成,咱們只須要拷貝到gitlab對應的webhook配置中便可。
url
至此你已經簡單瞭解如何經過jenkins建立一個流水線,並獲取jenkins關於gitlab對應的配置,後續文章會陸續推出其餘相關文章。spa
博主:測試生財.net
座右銘:用測試完成原始積累,用投資奔向財務自由code
csdn:https://blog.csdn.net/ccgshigaoblog