765
團貸網
基於容器 HUB 的持續交付__DevOps_用戶指南_容器服務-阿裏雲
本章節主要是介紹如何通過添加觸發器和設置 Webhook 實現自動重新部署應用。
操作步驟
假設您已經有一個部署在阿裏雲容器服務上的 nodejs 應用。該應用代碼托管在 GitHub 中,鏡像倉庫使用的是阿裏雲 Docker Hub,鏡像倉庫設置了代碼變更時自動構建鏡像的構建設置。
Docker Hub 中 的鏡像如下所示。
初始的編排模板如下所示。
nodejs-demo:
image: 'registry.cn-hangzhou.aliyuncs.com/qinyujia-test/nodejs-demo'
expose:
- '22'
- '3000'
restart: always
labels:
aliyun.routing.port_3000: nodejs-demo
應用如下所示。
為 nodejs 應用創建重新部署類型的觸發器。
在 Docker Hub 中添加一條 Webhook 記錄,將上一步創建的觸發器鏈接填寫到 Webhook URL 中。
此時在 GitHub 中提交代碼變更,鏡像就會自動重新構建,應用會自動重新部署。
確認更新。
通過查看應用的事件來確認更新。
通過 Webhook 的訪問曆史來確認更新。
最後更新:2016-11-23 16:04:16
上一篇:
常用 Docker 相關軟件下載加速__構建管理_用戶指南_容器服務-阿裏雲
下一篇:
基於 Jenkins 的持續交付__DevOps_用戶指南_容器服務-阿裏雲
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲