一、图形化创建pipeline:Jenkinsfile
### --- 使用Blue Ocean生成pipeline:Jenkinsfile
~~~ # 创建一个流水线项目,使用pipeline创建流水线模板
~~~ 不支持写kubernetes模板,需要把编译的容器的模板加进去
~~~ Environment:添加环境变量
~~~ 进入jenkins——>Dashboard——>jenkinsfile——>master——>Open Blue Ocean——>Edit——>
~~~ ——>Pipeline Settings——>Agents:kubernetes
~~~ ——>添加环境变量:Environment:
~~~ ——>CommitID
~~~ ——>CommitMessage
~~~ ——>TAG
二、流水线的执行结构
三、图形化构建Jenkinsfile流程——添加步骤:
### --- 步骤一:获取代码仓库的项目,自动触发构建
~~~ # git地址:使用变量获取
~~~ # Credentialsld凭证ID:7a1ce79d-acbe-443c-b500-0971c05b9cdf:gitlab key凭证ID
~~~ 步骤一:加号+——>Name your stage:pulling Code——>Add step:Git
~~~ ——>Url:"${REPO_URL}"——>Branch:"${BRANCH}"——>取消对勾:Changelog
~~~ ——>Credentialsld:7a1ce79d-acbe-443c-b500-0971c05b9cdf——>返回键——>
### --- 步骤二:手动触发Jenkins进行构建——>和步骤一平级
~~~ # 步骤二:
~~~ 加号+——>Name your stage:pulling Code by trigger ——>Add step:Git
~~~ ——>Url:"${REPO_URL}"——>Branch:${env.g