Gitlab-ciで1日に1回しか重いテストを実行しません。ジョブをスケジュールすることは可能ですか?または、手動で設定してAPIを使用してトリガーすることは可能ですか?gitlab-ciでジョブをスケジュールまたはトリガーする
2
A
答えて
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. Rundeckがスケジュールされたジョブを2回トリガーします
- 2. Quartz.netで複数のトリガーを持つジョブをスケジュールする
- 3. Jenkins GitHub組織のジョブがスケジュールによってトリガーされる
- 4. スケジュールされたジョブを実行する
- 5. 入力パラメータに基づいてjenkinsジョブをスケジュール/トリガーする方法は?
- 6. SQLジョブをスケジュールする
- 7. GKE:スケジュールされたジョブ
- 8. ピボットクラウドファウンドリー - Javaスケジュールされたジョブ
- 9. コマンドラインでsshでcronジョブをスケジュールする
- 10. スケジュールAutosysジョブ
- 11. カスタムトリガとパラメータでジョブをスケジュール
- 12. ローカルホストウィンドウでcronジョブをスケジュールする
- 13. nodejsループバックでcronジョブをスケジュールする
- 14. Quartzジョブをスケジュールできません
- 15. GitlabCIランドッカーレビューアプリ
- 16. atジョブの再スケジュール
- 17. Laravel 5.1:すべてのジョブとスケジュールされたジョブ出力
- 18. クォーツを使ってジョブをスケジュールする
- 19. Quartzでスケジュールされたジョブをキャンセルする方法
- 20. azureでスケジュールされたwebジョブを作成する
- 21. スケジュールされたジョブ間でデータを共有する方法
- 22. スケジュールされたジョブでUnixサーバの日付を変更する
- 23. 複数のジョブをスケジュールする方法
- 24. Hazelcastスケジュールされたジョブ(クォーツのサポート?)
- 25. SQL Server 2012のスケジュールされたジョブ
- 26. Ubuntuサーバーのスケジュールされた順次ジョブ
- 27. SQL Serverジョブはスケジュールされたジョブで実行中にエラーで終了しますが、手動でジョブを実行するとうまく動作します。
- 28. 毎時スパーク・ジョブ・サーバーの自動スパーク・ジョブをスケジュールする
- 29. ジョブのポーリングによるJenkinsジョブのトリガー
- 30. Salesforceでスケジュールされたプロセスの再評価、またはトリガーによる削除
解決策へのリンクは歓迎しますが、あなたの答えがそれなしで役に立つことを確認してください:[リンクの前後にコンテキストを追加](// meta.stackexchange.com/a/8259)あなたの仲間のユーザーは、それが何であるのか、そしてなぜそれがあるのかを考えて、ターゲットページが利用できない場合にリンクしているページの最も関連性の高い部分を引用します。 [リンクよりもほんの少しだけの回答は削除されるかもしれません。](// stackoverflow.com/help/deleted-answers) –
コメントをいただき、ありがとうございます。しかし、リンクされたページにはUIでの設定方法のスクリーンショットが含まれているだけなので、何も引用しませんでした。 – DerMiggel