2016-12-14 39 views

答えて

0

それはパッチまで仕事だが、あなたは if文でのトリガを使用することができます。

test_app: 
    stage: test 
    script: 
    - if [ -n "${DO_TESTS}" ]; then make test; fi 

そして、電話をかけるのcronで変数を定義します。

curl --request POST \ 
    --form token=TOKEN \ 
    --form ref=master \ 
    --form "variables[DO_TESTS]=true" \ 
    https://gitlab.example.com/api/v3/projects/9/trigger/builds 

を参照してください。 doc:https://docs.gitlab.com/ce/ci/triggers/README.html

1

GitLab 9.1以来、パイプラインをスケジュールすることができます。 https://docs.gitlab.com/ce/user/project/pipelines/schedules.html

現在(つまり、バージョン9.2では)次のように設定できます。

  1. プロジェクトのパイプライン⇒スケジュールに移動し、新しいスケジュールボタンをクリックします。
  2. フォームに記入してください。
  3. ヒット変更を有効にするためのパイプラインスケジュールを保存します。
+0

解決策へのリンクは歓迎しますが、あなたの答えがそれなしで役に立つことを確認してください:[リンクの前後にコンテキストを追加](// meta.stackexchange.com/a/8259)あなたの仲間のユーザーは、それが何であるのか、そしてなぜそれがあるのか​​を考えて、ターゲットページが利用できない場合にリンクしているページの最も関連性の高い部分を引用します。 [リンクよりもほんの少しだけの回答は削除されるかもしれません。](// stackoverflow.com/help/deleted-answers) –

+0

コメントをいただき、ありがとうございます。しかし、リンクされたページにはUIでの設定方法のスクリーンショットが含まれているだけなので、何も引用しませんでした。 – DerMiggel

関連する問題