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. gitlabci:アーティファクトファイルにジョブIDを追加する
- 2. Rundeckがスケジュールされたジョブを2回トリガーします
- 3. Quartz.netで複数のトリガーを持つジョブをスケジュールする
- 4. postgresでジョブをスケジュールする
- 5. PHPUnitはGitlabciは、スクリプトを実行Gitlabci
- 6. Jenkins GitHub組織のジョブがスケジュールによってトリガーされる
- 7. スケジュールされたジョブを実行する
- 8. 入力パラメータに基づいてjenkinsジョブをスケジュール/トリガーする方法は?
- 9. SQLジョブをスケジュールする
- 10. GKE:スケジュールされたジョブ
- 11. ピボットクラウドファウンドリー - Javaスケジュールされたジョブ
- 12. コマンドラインでsshでcronジョブをスケジュールする
- 13. スケジュールAutosysジョブ
- 14. カスタムトリガとパラメータでジョブをスケジュール
- 15. pythonスクリプトでsidekiqジョブをスケジュールする
- 16. nodejsループバックでcronジョブをスケジュールする
- 17. ローカルホストウィンドウでcronジョブをスケジュールする
- 18. Quartzジョブをスケジュールできません
- 19. Springを実行する別のモジュールでスケジュールされたジョブをスケジュール
- 20. スケジュールされたジョブでConfluenceでUnUniqueObjectExceptionが発生しました
- 21. Laravelスケジュール済みジョブ
- 22. atジョブの再スケジュール
- 23. GitlabCIランドッカーレビューアプリ
- 24. 異なるスケジュールのSQLAgentジョブ
- 25. Oracle dbでスケジュールされたジョブのパフォーマンスLinux cronタブでスケジュールされた同じジョブ
- 26. CronジョブでスケジュールされたPythonスクリプトが失敗しました
- 27. クォーツを使ってジョブをスケジュールする
- 28. Laravel 5.1:すべてのジョブとスケジュールされたジョブ出力
- 29. スケジュールされたジョブ間でデータを共有する方法
- 30. スケジュールされたジョブでUnixサーバの日付を変更する
解決策へのリンクは歓迎しますが、あなたの答えがそれなしで役に立つことを確認してください:[リンクの前後にコンテキストを追加](// meta.stackexchange.com/a/8259)あなたの仲間のユーザーは、それが何であるのか、そしてなぜそれがあるのかを考えて、ターゲットページが利用できない場合にリンクしているページの最も関連性の高い部分を引用します。 [リンクよりもほんの少しだけの回答は削除されるかもしれません。](// stackoverflow.com/help/deleted-answers) –
コメントをいただき、ありがとうございます。しかし、リンクされたページにはUIでの設定方法のスクリーンショットが含まれているだけなので、何も引用しませんでした。 – DerMiggel