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 2022-11-30 17:13  花阴偷移  阅读(10)  评论(0编辑  收藏  举报

导航