问题 我正在使用Jenkins管道并使用tox测试python。 当tox创建一个带有pip的python virtualenv时,这种组合会爆炸 其shebang线超过硬编码系统最多强加127个字符。
要设置较短的工作区位置,我想添加:
agent {
node {
label 'debian-slave'
customWorkspace "workspace/${env.GIT_BRANCH}"
}
}
但尚未定义env.GIT_BRANCH。代理程序块运行时尚未计算环境。
如何添加分支编号或类似于workdir定义的内容?
我不想丢失每个分支的唯一工作区。
“代理人”阶段存在哪些Jenkins变量?