2017-05-23 7 views
2

パターンに合ったタグが押されるたびに、特別なサーバーにデプロイメントを引き起こしたいと思っています。gitlab ciのジョブをパターンに一致するタグに限定する方法はありますか?

# ... 
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"と特定のジョブを実行している?

答えて

2

Onlyaccepts regex patternsので、あなたのユースケースのためには、次のようになります。

only: 
    - /^V.*$/ 
except: 
    - branches 
    - triggers 
関連する問題