詹金斯管道蝙蝠多行

时间:2019-06-11 10:18:42

标签: jenkins jenkins-pipeline jenkins-groovy

根据the docs,在script的{​​{1}}参数中可以有多行

但是,我在阶段步骤中尝试了以下操作,并且只执行了第一行

说明性管道:

bat

脚本管道:

...
bat """
    c:\\path\\to\\conda activate my_env
    cd c:\\path\\to\\scripts
    python myscript.py ${some_arg}
"""
...

我该怎么做才能使所有行按顺序执行?

p.s。我知道我可以用“&”将命令链接成一行,但是很快就变得不易理解。

1 个答案:

答案 0 :(得分:1)

您可以添加关键字 call ,无论您在哪里在线运行脚本,请遵循以下步骤:-

...
bat """
    call c:\\path\\to\\conda activate my_env
    cd c:\\path\\to\\scripts
    call python myscript.py ${some_arg}
"""
...