找回密码
 立即注册
相关推荐换一批
  1. GB/T 24611-2020 滚动轴承 损伤和失效术语、特征及原因
  2. GB 20178-2014 土方机械 机器安全标签通则
  3. NY/T 2452-2013 户用农村能源生态工程 西北模式设计施工与使用规范
  4. GB 30000.27-2013 化学品分类和标签规范 第27部分:吸入危害
  5. GB 30000.24-2013 化学品分类和标签规范 第24部分:生殖毒性
  6. GB 30000.19-2013 化学品分类和标签规范 第19部分:皮肤腐蚀/刺激
  7. GB 30000.18-2013 化学品分类和标签规范 第18部分:急性毒性
  8. GB 30000.17-2013 化学品分类和标签规范 第17部分:金属腐蚀物
  9. GB 30000.15-2013 化学品分类和标签规范 第15部分:氧化性固体
  10. GB 30000.14-2013 化学品分类和标签规范 第14部分:氧化性液体
  11. GB 30000.2-2013 化学品分类和标签规范 第2部分:爆Z物
  12. GB/T 28027-2011 轨道交通 供电系统和机车车辆运行匹配
  13. GB 15258-2009 化学品安全标签编写规定
  14. GB/T 22234-2008 基于GHS的化学品标签规范
  15. GB/T 17964-2008 信息安全技术 分组密码算法的工作模式
  16. WS/T 304-2009 卫生信息数据模式描述指南
  17. GB/T 15258-1994 危险化学品标签编写导则
  18. SJ/T 10019-1991 TT22型同轴匹配负载详细规范
  19. SJ/T 10020-1991 GH12513型3cm波导和GH12514A型2cm波导匹配负
  20. GB 10344-2005 预包装饮料酒标签通则
  21. SJ 433-1973 O型返波管匹配特性的测试方法
  22. SJ 423-1973 低噪声行波管匹配特性的测试方法
  23. GB 13432-1992 特殊营养食品标签
  24. GB 7718-1994 食品标签通用标准
问题
每次推送与模式匹配的标签时,我都希望能够触发对特殊服务器的部署。

我使用以下工作定义:
  1. # ...
  2. deploy to stage:
  3.   image: ruby:2.2
  4.   stage: deploy
  5.   environment:
  6.     name: foo-bar
  7.   script:
  8.     - apt-get update -yq
  9.     - apt-get install -y ruby-dev
  10.     - gem install dpl
  11. #    - ...
  12.   only:
  13.     - tags
复制代码

现在我的问题是:如何将其限制为具有特定名称的标签,例如以“V”开头的标签,以便我可以推送标签“V1.0.0”。并运行特定的工作?

回答
仅接受正则表达式模式,因此对于您的用例:
  1. only:
  2.   - /^V.*$/
  3. except:
  4.   - branches
  5.   - triggers
复制代码






上一篇:将数据库从docker备份到real machine
下一篇:为什么刷新模型不起作用?