全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
CodePipeline

构建并部署到ECS

更新时间:2017-09-18 15:02:04

本文档以构建一个 Java 软件项目并部署到 ECS 为例说明如何使用 CodePipeline。

使用说明

  • 使用 CodePipeline 之前,您需要先开通产品。
  • 目前,CodePipeline 处于公测阶段,开通产品时,您需要申请公测,申请通过后即可使用产品。

操作步骤

1. 登录 CodePipeline 控制台

如果您还未开通 CodePipeline 产品的需要先开通。

2. 同意 RAM 的 CodePipeline 角色的授权。

1

  1. 单击 新建,输入项目名称,选择 构建一个Java的软件项目, 并单击 下一步

  2. 配置 Repositories

    添加 Git 的验证方式,比如用户名/密码。

    1

  3. 配置 代码分支

    2

  4. 配置 构建命令

    3

  5. 配置 测试命令 并单击 下一步

    如果您不需要做单元测试,可以不填写测试命令。

    4

  6. 选择 部署到 ECS

    a. 上传构建物到 OSS。image

    • 需要打包的目录
    • OSS Bucket 所在区域
    • 目标 Bucket
    • 任务失败时不上传

    b. 部署构建物到 ECS。

    在要部署到的 ECS 机器上执行下面的命令。image

    单击下图中的 刷新 按钮,选择目标 ECS,移动到已选部署目标中,并单击 下一步image

    c. 确认配置项并单击 提交

    如果您需要修改某些配置,可以在这个页面进行修改。

  7. 执行构建

    完成项目的任务配置后,可以单击左侧导航栏中的 立即构建,开始执行配置中的构建及部署命令。

    image

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

    5

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

    image

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

本文导读目录