GitlabCHANGELOG CI github.com リポジトリの最新版には、次のように記載されています。
- ジョブはブランチ固有、タグ固有、またはその両方にすることができます
誰もこの機能を試しましたか? 特定のブランチのビルドを作成するにはどうすればよいですか? 明らかなオプションは見たことがありません。
これは、新しいジョブページ ビューのスクリーンショットです。
- トリガーオプションを使用すると、コミット、タグ、またはその両方のビルドを選択できます。
- 私の知る限り、ヘルプメッセージに基づいて、タグ入力は、任意のタグをそれらに関連付けることができるため、どのランナー(またはグループまたはそれら) がこのジョブを実行する必要があるかを決定するためのものです。これらはgit タグではありません。私は正しいですか?とにかく、これはかなり紛らわしいです。
では、特定のジョブのブランチ/タグ名はどこで設定できますか?
私のシナリオでは、達成したいことは次のとおりです。
- プッシュ先
masterは、テストを実行し、リリースを実行して、本番環境に似たサーバーにデプロイする必要があります。 - 任意の機能ブランチから へのマージ リクエストは、
masterテストを実行してカバレッジをレポートするだけです。