jenkins流水線學習(groove)

2022-09-21 14:51:16 字數 362 閱讀 5410

一、建立專案

1、在建立專案型別時選擇流水線(pipeline)專案;

2、在建立頁面的pipeline區域(型別預設是pipeline script),輸入框右上角有示例選擇,選擇其中乙個後,點選儲存。

3、構建

這樣乙個簡單的流水線demo就完成了

一般我們型別選擇pipeline script from scm(pipeline來自於配置)

1、scm選擇git

2、填寫好git路徑和鑑權秘鑰

3、指令碼路徑填寫groove檔案在git專案中的路徑。比如helloworld.groovy檔案在根目錄,我直接填寫helloworld.groovy即可

二、編寫groovy檔案

Jenkins 什麼是流水線

流水線提供了一組可擴充套件的工具,通過 特定的語法對從簡單到複雜的交付流水線 作為 進行建模。對jenkins 流水線的定義被寫在乙個文字檔案中 成為jenkinsfile 該檔案可以被提交到專案的源 的控制倉庫。這是 流水線即 的基礎 將cd 流水線作為應用程式的一部分,像其他 一樣進行版本化和審...

Jenkins流水線執行失敗

本人用jenkins ansible搭建了乙個流水線發包流程,結果發現一直卡在pipeline中的某一步發布不成功。1 開啟jenkins控制台檢視日誌 發現一直卡在了 task gathering facts 這一步 2 查詢資料得知這是ansible用setup模組預設自動執行的乙個task,作...

jenkins流水線pipeline指令碼例項

傳送郵件 import hudson.model.println env.job name println env.build number pipeline body something is wrong with 傳送郵件svn日誌內容 pipeline stage 輸出日誌 stage 傳送郵...