Многопроектная среда Jenkins не выполняет тот же код, что и обычное задание

вот содержимое Jenkinsfile:

node {
git branch: '$BRANCH_NAME', credentialsId: 'IDIDID', url: 'git@bitbucket.org:SOMEPLACE.git'
sh '''printenv
ls
pwd
cd somedir
virtualenv tmp
source tmp/bin/activate
pip install -e .
pip install tox
make test-ci'''
}

Ошибка:

+ pip install -e .
/home/jenkins/workspace/_JenkinsMultiProjectSupport-KR5YXE6UBANUWSMX2TC4P4IVPW3CHEACQ3YZEOLKRLGWNJAFAA4Q@tmp/durable-9edef277/script.sh: /home/jenkins/workspace/_JenkinsMultiProjectSupport-KR5YXE6UBANUWSMX2TC4P4IVPW3CHEACQ3YZEOLKRLGWNJAFAA4Q/SOMEDIR/tmp/bin/pip: /home/jenkins/workspace/_JenkinsMultiProjectSupport-KR5YXE6UBANUWSMX2TC4P4IVPW: bad interpreter: No such file or directory

чем jenkins env в проектах с несколькими ветвями отличаются от обычных env?

0
задан 15 February 2017 в 11:18
1 ответ

Итак, по всей видимости, проблема с virtualenv

заключалась в слишком длинном пути.
0
ответ дан 5 December 2019 в 08:40

Теги

Похожие вопросы