1. 程式人生 > 其它 >|NO.Z.00376|——————————|CloudNative|——|KuberNetes&CI/CD.V14|-----------------------------------------------------------|Jenkins.v02|JenkinsBlueOcean.v02|

|NO.Z.00376|——————————|CloudNative|——|KuberNetes&CI/CD.V14|-----------------------------------------------------------|Jenkins.v02|JenkinsBlueOcean.v02|



[CloudNative:KuberNetes&CI/CD.V14]                                                                    [Applications.KuberNetes] [|Jenkins|JenkinsBlueOcean入門|使用BlueOcean建立流水線|]








一、通過job流水線
### --- 建立job

~~~     Dashboard:All——>pipeline-test——>configure——>Pipeline
~~~     ——>Definition:Pipeline script from SCM——>SCM:Git
~~~     ——>Repositories:Repository URL:[email protected]:kubernetes-guide/jenkinsfile.git
~~~     ——>Credentials:gitlab key——>Save——>
~~~     # 配置引數詳解
~~~     Branch Specifier:可以去切換分支,預設是在master分支下
~~~     Script Path:檔名稱,預設是找Jenkinsfile,也可以更改名稱,
~~~     或者一個分支下可以放多個Jenkinsfile下
二、執行引入的流水線
### --- 執行引入的流水線
~~~     Dashboard/All/pipeline-test——>點選Job——>Open Blue  Ocean——>檢視執行狀態

### --- 流水線的使用建議
~~~     第一:在blue ocean中建立pipeline;更改pipeline
~~~     第二:建立和更改pipeline後就會推送到gitlab上
~~~     第三:新建一個Job,然後去引用對應的Jenkinsfile即可
三、使用Job去呼叫另一個Job
### --- 使用Job去呼叫另一個Job

~~~     Dashboard——>Jenkinsfile——>master——>Open Blue Ocean——>master——>Edint——>
~~~     刪除步驟二、三、四:點選test stages2——>最右邊三個點:delete
~~~     目前是不會支援從中間新增步驟,只能從Jenkinsfile中更改
~~~     # 新增步驟二:
~~~     點選+號——>Name your stage:trigger other job——>Add step:Build a job
~~~     ——>job:pipeline-var——>——>Propagate:不選:不支援——>返回鍵——>Save
~~~     ——>trigger——>:Wait::3——>Commit to new tranch:trigger——>Save&run——>
~~~     # Wait:
~~~     表示是否等待它執行完成,一般都是選擇等待完成後再執行

~~~     # QuietPeriod:
~~~     需要填個數字,不填寫數字會執行不成功
~~~     # 使用環境:
~~~     若是流水線非常多的話,步驟非常繁雜的話,可以採用job呼叫job的方案來完成流水線的執行
~~~     pipeline執行完成








===============================END===============================


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                    ——W.S.Landor



來自為知筆記(Wiz)