问题
每次推送与模式匹配的标签时,我都希望能够触发对特殊服务器的部署。
我使用以下工作定义:
- # ...
- 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”。并运行特定的工作?
回答
仅接受正则表达式模式,因此对于您的用例:
- only:
- - /^V.*$/
- except:
- - branches
- - triggers
复制代码
|