【发布时间】:2016-11-03 18:14:46
【问题描述】:
我很确定这可能是在使用“Only”标签。但是我有一些自动化的集成测试,当事情被推送到它时,我想只针对发布分支运行。
但是发布分支通常在生产部署后被删除。那么我该如何让我的 gitlab CI 来解决这个问题呢?
或者它会像这样简单:(我问是因为例如发布分支将只存在于生产前,而且我不知道我是否需要将“脚本”作为一个单独的工作来说明按我的意愿工作。
before_script:
- rbenv install --skip-existing `cat .ruby-version`
- bundle install
- bundle exec rake db:drop db:create db:migrate db:seed
rspec:
script:
- bundle exec rspec --tag js
only:
- release
tags:
- ruby
【问题讨论】:
标签: git continuous-integration gitlab gitlab-ci-runner