问题 
每次推送与模式匹配的标签时,我都希望能够触发对特殊服务器的部署。 
 
我使用以下工作定义: 
- # ...
 
 - 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
 
  复制代码 
 
 
 
 |