如何从命令行测试/运行管道脚本?

时间:2016-11-29 22:00:29

标签: jenkins-pipeline

我试图找出是否可以从命令行运行Jenkins Pipeline DSL脚本。

我的用例是我正在开发一个大型管道脚本,它在其他文件中加载,并且至少有一个加载的文件正在尝试导入。

由于点击次数和复制/粘贴等原因,在UI中进行快速迭代测试的全部设置非常低效。

那么有没有办法从命令行运行脚本 - 或者至少检查它们的语法?一些系列的图书馆导入?

1 个答案:

答案 0 :(得分:0)

好的,虽然它不是我理想的纯粹独立解决方案,但我确实意识到Jenkins CLI功能提供了很多帮助。

按照此处的指示:https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI

我下载了jenkins-cli.jar,然后使用它在我的shell会话中获取输出:

java -jar jenkins-cli.jar -s <SERVERURL> build <JOBNAME> -s -v

“-s -v”指示它等待完成并在我的shell中显示控制台输出