【发布时间】:2019-07-18 17:31:18
【问题描述】:
我有以下情况。在詹金斯,我有一个在不同环境中运行的构建。这就是为什么我使用带有两个选项PROD/TEST 的参数进行构建的原因。该构建正在调用带有参数PROD 或TEST 的shell 脚本。
这是 jenkins 正在调用的脚本 A 的示例:
if %1%==TEST(
start F:\test.bat
)
脚本 A 本身正在调用另一个脚本 - B。
这里是脚本B的示例:
copy test.xt copyFolder\
问题在于 Jenkins 只调用第一个脚本 - A - 而第二个脚本 B 没有运行。
为什么会这样?
【问题讨论】:
-
if /I "%~1"=="TEST" (call "F:\test.bat")? -
它像这样工作
标签: batch-file jenkins