如何在 Automation Pipelines 中傳送有關我的管線的通知
Automation Pipelines
中傳送有關我的管線的通知通知是與您的團隊進行通訊,並讓他們知道管線在
Automation Pipelines
中的的狀態的方式。 - 確認已建立一或多個管線。請參閱使用 Automation Pipelines 的教學課程 中的使用案例。
- 若要傳送電子郵件通知,請確認您可以存取有效的電子郵件伺服器。如需說明,請咨詢您的管理員。
- 若要建立票證,例如 Jira 票證,請確認存在端點。請參閱What are Endpoints in Automation Pipelines。
- 若要根據整合傳送通知,請建立 webhook 通知。然後,確認 webhook 已新增並正常運作。您可以將通知用於諸如 Slack、GitHub 或 GitLab 之類的應用程式。
若要在管線執行時傳送通知,您可以根據整個管線、階段或工作的狀態設定
Automation Pipelines
通知。 - 電子郵件通知會在以下情況下傳送電子郵件:
- 管線完成、正在等待、失敗、取消或啟動。
- 階段完成、失敗或啟動。
- 工作完成、正在等待、失敗或啟動。
- 票證通知會建立票證,並在以下情況下將其指派給團隊成員:
- 管線失敗或完成。
- 階段失敗。
- 工作失敗。
- Webhook 通知會在以下情況下將請求傳送至其他應用程式:
- 管線失敗、完成、正在等待、取消或啟動。
- 階段失敗、完成或啟動。
- 工作失敗、完成、正在等待或啟動。
若要在管線工作失敗時建立 Jira 票證,您可以設定通知。或者,若要根據管線事件向 Slack 通道傳送有關管線狀態的請求,您可以設定 Webhook 通知。
您可以在所有類型的通知中使用變數。例如,您可以在 Webhook 通知的 URL 中使用
${var}
。- 開啟管線。
- 針對整體管線狀態或某個階段或工作的狀態建立通知:針對以下狀態建立通知:您執行的操作:管線狀態按一下管線畫布上的空白區域。階段狀態按一下管線階段中的空白區域。工作狀態按一下管線階段中的工作。
- 按一下通知索引標籤。
- 按一下新增,選取通知的類型,並設定通知詳細資料。
- 若要在管線成功時建立 Slack 通知,請建立 webhook 通知。
- 選取Webhook。
- 若要設定 Slack 通知,請輸入資訊。
- 按一下儲存。
- 當管線執行時,Slack 通道會收到管線狀態的通知。例如,使用者可能會在 Slack 通道上看到下列內容:Pipelines APP [12:01 AM] Tested by User1 - Staging Pipeline 'User1-Pipeline', Pipeline ID 'e9b5884d809ce2755728177f70f8a' succeeded
- 若要建立 Jira 票證,請設定票證資訊。
- 選取票證。
- 若要設定 Jira 通知,請輸入資訊。
- 按一下儲存。
恭喜您!您已瞭解可以在
Automation Pipelines
的管線的數個區域中建立不同類型的通知。 如需如何建立通知的詳細範例,請參閱如何在管線工作失敗時在 Automation Pipelines 中建立 Jira 票證。