7
A
答えて
7
これは最初の回答が投稿されて以来変更されています。ここにオリジナルのGitlab Issueへのリンクがあります。
production:
stage: deploy
script: run-deployment $OMNIBUS_GITLAB_PACKAGE
environment: production
when: manual
when: manual
に注意してください。 UIは、ユーザーがジョブをトリガーする方法を提供するために自身を更新します。
2
手動で承認されたビルドステップは、直接私の知る限り、サポートされていません配備することになるだろうかどうかを判断します。しかし、同様の動作を実現するには、ci triggersを使用する必要があります。
次に、POST要求を行い、設定された変数を渡すことで再構築をトリガーできます。あなたはgitlabの独自のインスタンスを持っている場合は
curl -X POST \
-F token=TOKEN \
-F ref=master \
-F "variables[UPLOAD_TO_S3]=true" \
https://gitlab.example.com/api/v3/projects/9/trigger/builds
それぞれがカール呼び出しを行います要求をマージするにはjavascriptのボタンを注入することが可能でなければなりません。
関連する問題
- 1. CIジョブからソルバーインデックスを開始する
- 2. gitlabジョブから別のプロジェクトでジョブを開始する
- 3. gitlab-ciでsymfonyアプリケーションをプライベートサーバに自動展開するには?
- 4. gitlab-ciでジョブをスケジュールまたはトリガーする
- 5. Gitlab CIでGIT_STRATEGY = noneのジョブに.gitlab-ci.ymlを使用できますか?
- 6. ANTタスクを手動で開始する
- 7. Sharepointワークフローを手動で開始する
- 8. SharePointタイマージョブを手動で開始する
- 9. Gitlab CI/Docker:ジョブにカスタム画像を使用する
- 10. GitLab CIジョブの失敗後にMavenレポートをダウンロードするには
- 11. Gitlab CI動的sshホスト
- 12. GitLab CI
- 13. GitLab CI
- 14. GITLAB CI
- 15. デプロイメントを開始するOpenShift/Origin APIコール
- 16. Gitlab CIでビルド時の自動タグコミット
- 17. X分でジョブを開始
- 18. 手動でQuartzジョブを起動する
- 19. Gitlab設定のGitlab-CI
- 20. Gitlab CIが 'pages'ジョブを呼び出さない
- 21. gitlab-ciでパラメータを変更してジョブを何回実行するか
- 22. .gitlab-ciからスクリプトを手動で起動/実行するにはどうすればよいですか?
- 23. 開始時にHerokuデプロイメントがクラッシュする
- 24. Gitlab CI、SSHランナー
- 25. GitLab CIヘッドレスクロム
- 26. Gerrit + GitLabのCI
- 27. GitLab CIパイプラインステージタイムアウト
- 28. gitlab-CI:ダイナミックアーティファクト名
- 29. GitLab CIランナーコンテナ
- 30. Gitlab CI Sslエラー
新しいバージョンのGitlabでは、ジョブ定義の 'only' /' except'セクションの ' - triggers'フラグは、トリガが使用されている/使われていないときだけジョブが実行されるかどうかを制御できるので便利です。 – tmt