jenkins 的pipeline 语法讲解下 (5) 未完

一.在声明式pipeline中使用脚本

  jenkins pipeline专门提供了一个script步骤,你能在script步骤中像写代码一样写pipeline逻辑,比如分别在不同的浏览器上跑测试。

复制代码
    pipeline {
    agent any

    stages {
        stage('Example') {
            steps {
               script
               {
                   def browsers=['chrome','firefox']
                   for(int i=0;i<browsers.size();++i)
                   {
                        echo "Testing the ${browsers[i]} browser"
                   }
               }
            }
        }
    }
}
复制代码

  可以看出,在script块中的其实就是groovy代码,大多数时候,我们是不需要使用script步骤的。如果在script步骤中写了大量的逻辑,则说明你应该把这些逻辑拆分到不同的阶段,或者放到共享库中(后继介绍)。

 

二.pipeline内置基础步骤

  

 

posted on   花阴偷移  阅读(11)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2018-11-30 redis 系列17 持久化 AOF

导航

点击右上角即可分享
微信分享提示