Проблема
Я использую конвейер Jenkins и тестирую python с помощью tox.
Эта комбинация взрывается, когда tox создает python virtualenv с пипсом
чья строка шебанга превышает жестко заданную систему, наложенную максимум на 127 символов.
Чтобы установить более короткое местоположение рабочей области, я хочу добавить:
agent {
node {
label 'debian-slave'
customWorkspace "workspace/${env.GIT_BRANCH}"
}
}
, но env.GIT_BRANCH еще не определен. среда еще не была рассчитана при запуске блока агента.
Как добавить номер филиала или что-то похожее на определение рабочего каталога?
Я не хочу терять уникальные рабочие области для каждой ветви.
Какие переменные Дженкинса существуют на стадии «агента»?