BlueOcean可以輕松地在Jenkins創(chuàng)建Pipeline。Pipeline可以從現(xiàn)有的“Jenkinsfile”或由Blue Ocean Pipeline Editor創(chuàng)建的新Jenkinsfile文件創(chuàng)建 。Pipeline創(chuàng)建工作流程通過清晰,易于理解的步驟指導用戶完成此過程。
在BlueOcean界面的頂部,是一個“ New Pipeline ”按鈕,啟動Pipeline創(chuàng)建工作流程。
在新的Jenkins實例中,沒有作業(yè)或Pipeline,儀表板為空,Blue Ocean還將顯示“Creat a new Pipeline”的消息框。
要從Git存儲庫創(chuàng)建Pipeline,首先選擇“Git”作為源代碼控制系統(tǒng)。
然后輸入Git Repository的URL,并可選擇選擇要使用的憑據(jù)。如果下拉列表中沒有顯示所需的憑據(jù),則可以使用“添加”按鈕添加。
完成后,點擊“創(chuàng)建Pipeline”。BlueOcean將查看所選存儲庫的所有分支,并將為包含a的每個分支啟動Pipeline運行Jenkinsfile。
要從GitHub創(chuàng)建Pipeline,首先選擇“GitHub”作為源代碼控制系統(tǒng)。
如果這是當前登錄用戶首次運行Pipeline創(chuàng)建,Blue Ocean將要求 GitHub訪問令牌 允許Blue Ocean訪問您的組織和存儲庫。
如果您尚未創(chuàng)建訪問令牌,請單擊提供的鏈接,Blue Ocean將導航到 GitHub上的右側(cè)頁面,自動選擇所需的相應權(quán)限。
Github上的所有存儲庫都由所有者,帳戶或組織分組。創(chuàng)建Pipeline時,Blue Ocean會反映該結(jié)構(gòu),要求用戶選擇擁有存儲庫的帳戶或組織,從中添加Pipeline。
從這里,BlueOcean 提供兩種風格的Pipeline創(chuàng)作,即 "single Pipeline" or "discover all Pipelines”。
選擇“新Pipeline ”允許用戶為單個存儲庫選擇并創(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”掃描屬于所選所有者的所有存儲庫,并將為根文件夾中包含“Jenkinsfile”的每個分支創(chuàng)建一個Pipeline。
當這些存儲庫中已有Jenkinsfile
條目時,此選項對于在組織中的所有存儲庫添加Pipeline是有用的。不包含Jenkinsfile
條目的存儲庫將被忽略。要Jenkinsfile
在沒有單個存儲庫中創(chuàng)建新的存儲庫,請改用“ "New Pipeline”選項。
更多建議: