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-阿里云