Я пытаюсь использовать ansicolor для раскрашивания команды sh в jenkins. дело в том, что у меня возникает следующая ошибка, когда я ее выполняю (просто упомяните, что git IS установлен как шаг извлечения, он успешно выполнен) Это сценарий, который я использую для команды sh:
node {
stage ('Pulling code from Bitbucket') {
git branch: 'master',
credentialsId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
url: 'git@bitbucket.org:xxxxx/test.git'
wrap([$class: 'AnsiColorBuildWrapper', 'colorMapName': 'xterm']) {
sh ("""\033[35mgit branch\033[0m""")
}
}
}
Если я поставлю команду sh 'git branch'
без ansicolor, она будет работать нормально:
[workspace] Running shell script
+ git branch
* master
Я также попытался использовать returnStdout для проверки работоспособности передать sh вывод команды следующим образом:
node {
stage ('Pulling code from Bitbucket') {
git branch: 'master',
credentialsId: '2bbc73c4-254e-45bd-85f4-6a169699310c',
url: 'git@bitbucket.org:xxxxx/test.git'
script {
//VAR = sh("""returnStdout: true, script: 'git branch """)
//println "${VAR}"
}
И я также получаю ту же ошибку, что и ansicolor, как это.
С чем это может быть связано? спасибо .-
(отредактировано)