gpt4 book ai didi

Jenkins 管道 bat 多行

转载 作者:行者123 更新时间:2023-12-03 18:44:54 25 4
gpt4 key购买 nike

根据 the docs ,在 scriptbat 参数中可以有多行

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

声明式管道:

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

脚本化管道:

...
bat(
returnStdout: true,
script: """
c:\\path\\to\\conda activate my_env
cd c:\\path\\to\\scripts
python myscript.py ${some_arg}
"""
)
...

我需要做什么才能让所有行按顺序执行?

附言我知道我可以用“&”将命令链接到一行中,但是如果有很多命令,这很快就会变得不可读。

最佳答案

您可以添加关键字 调用 ,无论您在何处运行脚本,请按照以下步骤操作:-

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

关于 Jenkins 管道 bat 多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56541522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com