jenkins-groovy里的cd命令没有上下文关系
场景:需要cd到某一个文件夹,再执行py文件时,发现cd命令没有效果
例如:bat "cd test"
bat "python test.py "
第一个命令bat "cd test"
执行您期望的操作。但是,bat
第二步不在上一步的上下文中运行,因此它从工作程序节点根工作区目录开始。
解决办法1:
bat"""
cd test
python test.py
"""
解决办法2:
dir(test){
python test.py
}
解决办法3:
创建一个 test.bat文件,在里面执行所有需要的批处理操作,然后再调用这个bat文件