Jenkins管道可以在代理阶段使用变量吗?

时间:2018-05-17 23:01:48

标签: pip jenkins-pipeline tox

问题 我正在使用Jenkins管道并使用tox测试python。 当tox创建一个带有pip的python virtualenv时,这种组合会爆炸 其shebang线超过硬编码系统最多强加127个字符。

要设置较短的工作区位置,我想添加:

agent {
    node {
        label 'debian-slave'
        customWorkspace "workspace/${env.GIT_BRANCH}"
    }
}

但尚未定义env.GIT_BRANCH。代理程序块运行时尚未计算环境。

如何添加分支编号或类似于workdir定义的内容?

我不想丢失每个分支的唯一工作区。

“代理人”阶段存在哪些Jenkins变量?

0 个答案:

没有答案