日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Webhook 觸發流水線

本文主要介紹了如何使用Webhook觸發方式運行流水線。

前提條件

開啟配置Webhook觸發可以快捷的實現流水線自動化任務運行,使流水線任務運行更簡潔,做到無縫集成與高效部署。

高的 (17).png

重要

若您需要使用Webhook觸發運行流水線,請您先確保Webhook觸發開關是打開狀態。Webhook觸發通常適用于代碼源以外的第三方工具調用,同時也支持自有系統配置后進行觸發運行流水線。

Webhook觸發運行流水線

方式一:通用Webhook觸發

啟用流水線Webhook觸發后,可以直接使用以下命令觸發運行流水線。

curl --header "Content-Type: application/json" --request POST --data "{}" http://flow-openapi.aliyun.com/pipeline/webhook/your-webhook

方式二:流水線源Webhook觸發

流水線源Webhook觸發的地址與代碼源觸發制品源觸發一致,您可以結合需求場景選擇配置即可。

方式三:環境變量Webhook觸發

Webhook觸發支持環境變量觸發,您可以使用默認的變量參數與默認值進行觸發;也可以在運行命令中自定義默認值,使用變量參數和新定義的默認值來觸發。具體操作如下圖:

高的 (35).png

  • 使用變量參數和新定義的默認值來觸發。

    curl --header "Content-Type: application/json" --request POST --data "{\"abc\":\"456\"}" http://flow-openapi.aliyun.com/pipeline/webhook/your-webhook
  • 觸發前示例中的環境變量abc默認值123,觸發后的流水線打印變量值輸出456

    高的 (37).png

對于任意第三方對接,均可以通過以上方式觸發運行流水線。

方式四:創建容器鏡像服務觸發器Webhook觸發

利用Push自動化,阿里云容器鏡像服務(ACR)用戶可輕松設置觸發器,一旦鏡像更新,立即啟動流水線運行任務,實現無縫集成與高效部署。容器鏡像服務觸發器,讓流水線自動化運行更簡潔。

  1. 在容器鏡像服務倉庫下創建觸發器,使用Flow的通用Webhook作為觸發器URL,并根據實際情況選擇觸發方式。高的 (5).png

  2. 為了獲取當前觸發流水線的鏡像實例,需要在流水線變量中添加名為ACR_PUSH_IMAGE的變量,并設置默認值。當容器鏡像服務觸發器觸發該流水線構建時,該變量會自動拼接為Push鏡像的完整地址,從而在后續的步驟中使用該變量完成鏡像相關的其它操作。高的 (34).png

  3. 配置完成后,可以通過Push鏡像到該倉庫觸發流水線運行。