blue ocean使得jenkin界面比较清晰,以可视化的方式操作流水线blue ocean将会生成一个分支供应其他流水线引用。
1 打开Blue Ocean
首先检查是否有blue ocean,没有则需要安装插件
点击打开 Blue Ocean进入界面。
2 创建流水线
jenkins 所在服务器需要安装git客户端,否则无法创建。
流水线生成的描述文件需要保存在gitlab,需要在gitlab创建一个工程保存Jenkinsfile,在gitlab创建项目jenkinsfile-demo ,流水线创建完保存将会生成一个分支,供其他流水线引用。
如果上述页面长时间没有自动跳转,则需要手动刷新
点击 创建流水线
接下来就可以进行添加步骤了
设计完成后保存到分支
流水线执行成功 可以看每一个步骤的日志
3 引用Blue Ocean流水线
新建一个普通流水线,引用上述用Blue Ocean设计的流水线
通常使用Blue Ocean设计流水线,生成Jenkinsfile,其他流水线引用这个Jenkinsfile,用来构建任务。
4 调用其他job
在原设计的流水线基础上,调用一个普通的流水线job
在原来流水线上调用一个新的流水线(job) pipe-param,这样当流水线执行到trigger other job节点时候,将会调用pipe-param流水线。
保存到一个新的分支
进行测试,会发现pipe-param流水线被调用了。