Дженкинс, как можно создать какой-то контейнер с нажатием на тег, называемый как name_v0.01? - PullRequest
0 голосов
/ 08 июня 2019

У меня есть проект на github, и я хочу нажать тег, чтобы jenkins создал контейнер с тегом, а затем позже отправил результат в другой контейнер. Я новичок в Дженкинс, использовать триггер (Когда разработчик нажимает новый тег, чем создавать работу) Но я не знаю, как поместить имя тега в какую-либо переменную, а затем использовать его для создания контейнера. Для тестов сейчас я пытаюсь отправить значение переменной в телеграмму, но сейчас я не могу

TOKEN=
CHAT_ID=
MESSAGE=$NameTag
URL="https://api.telegram.org/bot$TOKEN/sendMessage"

curl -s -X POST $URL -d chat_id=$CHAT_ID -d text="$MESSAGE"

Выполнить оболочку, я хочу сделать что-то вроде этого сборка докера -t name_container _ + $ NameTag.

enter image description here

1 Ответ

1 голос
/ 08 июня 2019

Вам нужно проверить, какие переменные окружения заполняет плагин git, его список здесь , раздел Переменные окружения .Посмотрите, содержит ли GIT_BRANCH то, что вам нужно.

...