如何在本地测试我的jenkins ci管道?

时间:2017-03-02 09:20:17

标签: jenkins groovy

我正在为jenkins管道编写一些ci脚本。经常出现的模式是

dir("path/to/stuff"){
   do_stuff()
}

我想'试运行'这些脚本来实现(非常)短的反馈循环。但是我立刻意识到这个dir方法不是一种“官方”的常规方法。

$ groovy ci/test-ci-scripts.groovy
Caught: groovy.lang.MissingMethodException: No signature of method:
  test-ci-scripts.dir() is applicable for argument types: ....

我需要导入什么才能让它运行?

1 个答案:

答案 0 :(得分:0)

只使用单撇号

dir('path') {
    // some block
}

对我来说很好。 (您可以在Jenkins Pipeline Snippet Generator中找到dir