本文档以构建一个 Java 软件项目并部署到 ECS 为例说明如何使用 CodePipeline。
使用说明
- 使用 CodePipeline 之前,您需要先开通产品。
- 目前,CodePipeline 处于公测阶段,开通产品时,您需要申请公测,申请通过后即可使用产品。
操作步骤
1. 登录 CodePipeline 控制台。
如果您还未开通 CodePipeline 产品的需要先开通。
2. 同意 RAM 的 CodePipeline 角色的授权。
单击 新建,输入项目名称,选择 构建一个Java的软件项目, 并单击 下一步。
配置 Repositories。
添加 Git 的验证方式,比如用户名/密码。

配置 代码分支。

配置 构建命令。

配置 测试命令 并单击 下一步。
如果您不需要做单元测试,可以不填写测试命令。

选择 部署到 ECS。
a. 上传构建物到 OSS。
- 需要打包的目录
- OSS Bucket 所在区域
- 目标 Bucket
- 任务失败时不上传
b. 部署构建物到 ECS。
在要部署到的 ECS 机器上执行下面的命令。
单击下图中的
刷新 按钮,选择目标 ECS,移动到已选部署目标中,并单击
下一步。
c. 确认配置项并单击
提交。
如果您需要修改某些配置,可以在这个页面进行修改。
执行构建。
完成项目的任务配置后,可以单击左侧导航栏中的 立即构建,开始执行配置中的构建及部署命令。

您可以在构建队列及构建历史中查看构建状态。

进入构建,单击 控制台输出,可以查看日志。

构建完成后,可以通过访问 ECS 的 IP 查看部署的服务。