Ich bin mir ziemlich sicher, dass dies möglicherweise das "Only" -Tag verwendet. Aber ich habe einige automatisierte Integrationstests, die ich nur gegen den Release-Zweig ausführen möchte, wenn die Dinge dazu geschoben werden.Gitlab CI nur auf "Release" Zweig?
Der Release-Zweig wird jedoch normalerweise nach der Bereitstellung der Produktion gelöscht. Also, wie würde ich meinen gitlab CI dafür verantwortlich machen?
oder wäre es etwas so einfaches wie: (Ich frage, weil zum Beispiel Release Branch nur Vorproduktion existiert, und auch ich wusste nicht, ob ich das "Skript" als separaten Job dafür angeben musste nach dem Einsatz zu arbeiten, wie ich es arbeiten
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