Git jenkins如何使用push标记创建一些容器,比如name_v0.01?

Git jenkins如何使用push标记创建一些容器,比如name_v0.01?,git,docker,jenkins,tags,git-push,Git,Docker,Jenkins,Tags,Git Push,我在github上有一个项目,我想推送一个标记,以便jenkins创建一个带有标记的容器,然后将结果发送到另一个容器。 我是jenkins的新手,使用触发器(当开发人员推一个新标签时,而不是创建作业)。但我不知道如何将标记名放入任何变量中,然后使用它创建一个容器。 对于测试,现在我试图将变量的值发送到电报,但现在我不能 TOKEN= CHAT_ID= MESSAGE=$NameTag URL="https://api.telegram.org/bot$TOKEN/sendMessage" cu

我在github上有一个项目,我想推送一个标记,以便jenkins创建一个带有标记的容器,然后将结果发送到另一个容器。 我是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"
执行shell我想做这样的事情 docker build-t name_container_uu+$NameTag


您需要检查git插件填充了哪些环境变量,列出了哪些部分环境变量。查看
GIT_分支
是否包含您需要的内容。

GIT_分支包含“origin/tags/v0.05”,而via |“s/*\//”可以获得“v0.05”