开发者社区 > 云原生 > 容器服务 > 正文

CodePipeline快速入门:Java项目示例:构建并部署到容器服务



本文档以构建一个 Java 软件项目并部署到 阿里云容器服务 为例说明如何使用 CodePipeline。

使用说明

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


操作步骤


  1. 登录 CodePipeline 控制台
    如果您还未开通 CodePipeline 产品的需要先开通。

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


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

  2. 代码构建配置。  
    本页所有默认配置为CodePipeline为您提供的示例,快速体验可以直接单击 下一步
    • Repository 中配置的是仓库地址和证书,默认值是CodePipeline公开的Code仓库地址。
    • Branches to build 中配置的是代码分支,默认值是master分支。
    • 构建 中配置的是代码构建命令,默认值是mvn package -B -DskipTests。
    • 测试 中配置的是单元测试命令,默认值是mvn test。如果您不需要做单元测试,可以不填写测试命令。

  • 选择部署方式,单击 部署到容器服务

    • 配置 镜像构建和发布。镜像仓库名称。镜像仓库名格式为namespace/镜像仓库名。
    • 镜像版本号。如果为空,则默认是latest。
    • Registry地址。Registry地址 用来配置docker registry地址,如果为空,默认使用Docker hub registry ,https://index.docker.io/v1/;如果使用阿里云registry, 请填写https://registry.cn-beijing.aliyuncs.com/v2/,其中地域cn-beijing根据用户实际的镜像仓库地域来修改。
    • Registry证书。用来添加授权信息,请添加Registry授权类型的证书。
    • Dockerfile路径。填写Dockerfile文件在该项目工作空间的相对路径。如果该配置为空,则默认使用工作空间目录下命名为Dockerfile的文件。

  • 配置 部署应用到容器服务
    • 集群接入点地址。用来填写阿里云容器服务集群接入点地址,把tcp协议改成https协议。
    • 集群证书。用来配置阿里云容器服务集群证书,请添加Docker授权类型的证书。
    • 应用名称。配置要部署的容器服务应用的名称。
    • 编排模版。用来配置部署阿里云容器服务应用的Compose文件的相对路径,默认路径是当前工作空间。
    • 配置项。用来设置容器服务的配置项文件的相对路径,默认路径是当前工作空间。
    • 发布策略。阿里云容器服务发布策略。
  • 单击 下一步
  • 检查所有配置信息,单击 提交

  • 执行构建。  

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

    • 您可以在构建队列及构建历史中查看构建状态。单击 构建序号,进入该次构建具体信息页面。

    • 然后在侧导航中,单击 控制台输出,可以查看该次构建日志。
  • 展开
    收起
    行者武松 2017-10-23 10:13:13 2139 0
    0 条回答
    写回答
    取消 提交回答

    国内唯一 Forrester 公共云容器平台领导者象限。

    相关电子书

    更多
    Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
    The Reactive Cloud Native Arch 立即下载
    JAVA开发手册1.5.0 立即下载