BlueOcean 創(chuàng)建Pipeline

2018-08-26 10:52 更新

BlueOcean可以輕松地在Jenkins創(chuàng)建Pipeline。Pipeline可以從現(xiàn)有的“Jenkinsfile”或由Blue Ocean Pipeline Editor創(chuàng)建的新Jenkinsfile文件創(chuàng)建 。Pipeline創(chuàng)建工作流程通過清晰,易于理解的步驟指導(dǎo)用戶完成此過程。

啟動Pipeline創(chuàng)建

在BlueOcean界面的頂部,是一個“ New Pipeline ”按鈕,啟動Pipeline創(chuàng)建工作流程。

BlueOcean 創(chuàng)建Pipeline

在新的Jenkins實例中,沒有作業(yè)或Pipeline,儀表板為空,Blue Ocean還將顯示“Creat a new Pipeline”的消息框。

BlueOcean 創(chuàng)建Pipeline

為Git存儲庫創(chuàng)建Pipeline

要從Git存儲庫創(chuàng)建Pipeline,首先選擇“Git”作為源代碼控制系統(tǒng)。

BlueOcean 創(chuàng)建Pipeline

然后輸入Git Repository的URL,并可選擇選擇要使用的憑據(jù)。如果下拉列表中沒有顯示所需的憑據(jù),則可以使用“添加”按鈕添加。

完成后,點擊“創(chuàng)建Pipeline”。BlueOcean將查看所選存儲庫的所有分支,并將為包含a的每個分支啟動Pipeline運行Jenkinsfile。

BlueOcean 創(chuàng)建Pipeline

為GitHub存儲庫創(chuàng)建Pipeline

要從GitHub創(chuàng)建Pipeline,首先選擇“GitHub”作為源代碼控制系統(tǒng)。

BlueOcean 創(chuàng)建Pipeline

提供一個GitHub訪問令牌

如果這是當(dāng)前登錄用戶首次運行Pipeline創(chuàng)建,Blue Ocean將要求 GitHub訪問令牌 允許Blue Ocean訪問您的組織和存儲庫。

BlueOcean 創(chuàng)建Pipeline

如果您尚未創(chuàng)建訪問令牌,請單擊提供的鏈接,Blue Ocean將導(dǎo)航到 GitHub上的右側(cè)頁面,自動選擇所需的相應(yīng)權(quán)限。

BlueOcean 創(chuàng)建Pipeline

選擇一個GitHub帳戶或組織

Github上的所有存儲庫都由所有者,帳戶或組織分組。創(chuàng)建Pipeline時,Blue Ocean會反映該結(jié)構(gòu),要求用戶選擇擁有存儲庫的帳戶或組織,從中添加Pipeline。

BlueOcean 創(chuàng)建Pipeline


從這里,BlueOcean 提供兩種風(fēng)格的Pipeline創(chuàng)作,即 "single Pipeline" or "discover all Pipelines”。

來自單個存儲庫的新Pipeline 

選擇“新Pipeline ”允許用戶為單個存儲庫選擇并創(chuàng)建Pipeline 。

BlueOcean 創(chuàng)建Pipeline

選擇存儲庫后,Blue Ocean將掃描該存儲庫中的所有分支,并為根文件夾中包含“Jenkinsfile”的每個分支創(chuàng)建一個Pipeline。然后BlueOcean將在此過程中運行為每個分支創(chuàng)建的Pipeline。

如果所選存儲庫中沒有分支機構(gòu)有“Jenkins文件”,Blue Ocean將提供該存儲庫的“創(chuàng)建新Pipeline”,使用戶到 BlueOcean Pipeline編輯器創(chuàng)建Jenkinsfile一個新的Pipeline并添加新的Pipeline。

自動發(fā)現(xiàn)Pipeline

選擇“自動發(fā)現(xiàn)Pipeline”掃描屬于所選所有者的所有存儲庫,并將為根文件夾中包含“Jenkinsfile”的每個分支創(chuàng)建一個Pipeline。

BlueOcean 創(chuàng)建Pipeline


當(dāng)這些存儲庫中已有Jenkinsfile條目時,此選項對于在組織中的所有存儲庫添加Pipeline是有用的。不包含Jenkinsfile條目的存儲庫將被忽略。要Jenkinsfile在沒有單個存儲庫中創(chuàng)建新的存儲庫,請改用“ "New Pipeline”選項。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號