作者:书友64478237 | 来源:互联网 | 2023-02-03 10:26
我希望每次按下与模式匹配的标记时都能触发部署到特殊服务器。
我使用以下作业定义:
# ...
deploy to stage:
image: ruby:2.2
stage: deploy
environment:
name: foo-bar
script:
- apt-get update -yq
- apt-get install -y ruby-dev
- gem install dpl
# - ...
only:
- tags
现在我的问题是:如何将其限制为具有特定名称的标签,例如以“ V”开头的标签,以便我可以推送标签“ V1.0.0”并运行特定的作业?
1> Jakub Kania..:
Only
接受正则表达式模式,因此对于您的用例,它将是:
only:
- /^V.*$/
except:
- branches
- triggers
我们不应该只使用标记和正则表达式,而不要使用except吗?