#shell #teamcity #build-process
#оболочка #teamcity #процесс сборки
Вопрос:
У меня есть несколько шагов сборки, которые используют командную строку с пользовательскими сценариями. И я хочу использовать сообщения teamcity. Например, эти:
##teamcity[message 'value']
##teamcity[buildNumber '<new build number>']
##teamcity[buildStatus status='<status value>' text='<text>']
Но, похоже, что эти команды вообще не работают. Что с ними не так? Возможно ли запускать эти команды в сценариях оболочки в teamcity? Есть идеи, как их использовать?
Ответ №1:
В сценарии оболочки используйте
echo "##teamcity[buildStatus status='<status value>' text='<text>']"
Вот подробные документы для TeamCity 2020.2.
Комментарии:
1. Это должно. Если нет, вы можете отправить сообщение об ошибке в TeamCity team (я добавил ссылку на документацию)
2. вы можете использовать эту суть gist.github.com/VladRassokhin/e24509b7a85386e6374b7580c840dc71