2016-11-21 10 views
6

Gitlab CIでは、特定のファイルセットで変更が発生した場合にのみどのようにビルドをトリガーしますか?Gitlab CI - ファイルの特定のセットで変更が発生した場合にのみビルドをトリガーする方法

特定のファイルをビルドのトリガーから除外または除外する方法はありますか?たとえば、更新する場合は、README.md, .gitignoreファイルをビルドさせるべきではありません。

答えて

2

現在、GitLab CIで編集を行ったファイルに基づいて条件付きでビルドをトリガする方法はありません。

私はこれまで自分自身でこの機能について考えていましたが、さまざまなユースケースで非常に役立つと思います。

私はこのために見つけることができる最も近い問題は、あなたの質問に答えるために、とにかくhttps://gitlab.com/gitlab-org/gitlab-ce/issues/23010

です:

あなたは本当に今、この権利を行うことができない - でも、手動で - かどうかを判断する方法はありませんので、 CIがマージ要求の概念を持っていないので、マージリクエストでファイルが変更されたかどうかは不明です。

パイプライン「理解」は、マージリクエストをすぐに追加する必要があります。

0

いいえ、できません - 今はありません!

私はこれがあなたが探している問題だと思う:https://gitlab.com/gitlab-org/gitlab-ce/issues/19232 - それは非常に高い評価された問題です(100以上のthumps-up)。

マイルストーンがに変更されました。次の3-6ヶ月、4か月前。 (https://gitlab.com/gitlab-org/gitlab-ce/issues/19232#note_31943850) すぐにこの機能が表示されることを願っています。

関連する問題