一、Blue Ocean的使用
重新定义用户使用Jenkins的习惯
代码图形化、直观化
流程可视化
-
需要安装Blue Ocean插件(插件名:Blue Ocean)
适合作为发布界面给用户使用
Blue Ocean 任务视图
二、并行任务在Blue Ocean上的运行
- 创建Pipeline script任务
- 利用parallel参数控制代码的并行运行
- 示例代码:
pipeline{
agent none
stages{
stage('并行执行的 Stage'){
parallel{
stage('Stage2.1'){
agent{label "myslave"}
steps{
echo "在 agent test1 上执行的并行任务1"
//sh "ifconfig"
sleep 10
}
}
stage('Stage2.2'){
agent{label "master"}
steps{
echo "在 agent test2 上执行的并行任务2"
//sh "ifconfig"
sleep 10
}
}
}
}
}
}
实践
-
创建流水线,添加项目路径和脚本路径
-
构建job
-
打开Blue Ocean
查看某一个任务的执行情况
-
成功示例
-
失败示例
-
重新执行job
-
执行界面
-
切换回经典页面