Согласно документам , в параметре script
, равном bat
, может быть несколько строк. Однако на своих этапах я попробовал следующее, и тольковыполняется первая строка
Декларативный конвейер:
...
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}
"""
)
...
Что мне нужно сделать, чтобы все строки выполнялись последовательно?
ps Я знаю, что могу объединить команды в одну строку с помощью «&», но это быстро становится нечитаемым при большом количестве команд.