分享至
如題,操作人手多,主要怕 Job 在執行後被惡意/誤觸 Cancel,導致中斷所以想知道能否在 Job 運行後禁止按 Cancel或按 Cancel 後,可以執行自定義工作,謝謝
已邀請的邦友 {{ invite_list.length }}/5
截至目前 GitLab 13.12-pre 為止,倒是沒看到手冊中有禁止按 cancel 以及 Cancel 後執行自定義工作(Cancel 後後續 stage 全數停止)的功能。
這個付費功能可能可以滿足你,讓需要保護的工作執行在 protecting manual jobs
謝謝前輩回覆,我想其他法子好了,看能不能把shellscript丟到GCP上用gitlab ci去遠端執行,這樣就不會被中斷
如果可以接受僅執行,不管有執行結果如何。的確可以在 GitLab CI job 的 script 上,僅作 trigger 某個 api 的動作。觸發後該 CI Job 即完成。
感謝前輩熱心回應!
IT邦幫忙