创建云效流水线部署应用

说明

阿里云云效,云原生时代新 DevOps 平台,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升。

「流水线」,又名「Flow」,是「云效」产品矩阵中一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。

本文档介绍如何通过与云效流水线集成,将您的代码一键完成从代码编译构建到部署应用的操作。

限制说明

不支持Windows系统服务器

操作步骤

集成云效流水线,需要完成以下步骤:

  1. 绑定云效企业

  2. 授权云效发布 ECS 应用

  3. 创建或关联流水线

进入应用管理 -> 某应用界面 -> 发布管理,建立主账号和云效企业之间的绑定关系,若此主账号尚未关联云效企业,按提示绑定或创建企业。

image

若你已拥有云效企业,可以选择绑定企业,或直接点击创建企业。创建企业需填写企业名称。

image

创建完成后,您就可以进入云效企业中操作使用云效所有的 DevOps 工具。

继续返回 ECS 应用,操作绑定企业(若此时企业列表为空,可刷新企业信息)。

image

点击下一步,完成云效企业绑定。

完成企业绑定后,需操作授权云效发布 ECS 应用。

image

授权完成后,开始创建或关联流水线。

若您关联的云效企业中已有流水线,可直接选择关联,或者选择创建流水线。

image

创建流水线,选择你所需要的流水线模板,本文以“Java 构建、部署到阿里云 ECS 应用”为例。

image

打开云效流水线编辑页面,配置您所使用的代码源,本文以云效提供的示例代码源为例。

image

打开“Java 构建上传”节点,编辑你的构建脚本,以及构建物打包的文件目录。

image

image

点击“ECS 应用部署”节点,选择将要发布的ECS应用和应用分组信息,并填写部署脚本。

image

image

点击保存并运行,执行构建发布任务。当流水线执行至应用发布节点,可点击查看部署详情,查看部署具体状态,若选择分批发布,可在每批发布之间操作是否继续。

image

image

image

当流水线运行完成后,返回应用发布管理页,可查看关联流水线信息。

image

云效企业成员管理

若其他子账号未加入云效企业,则无法操作发布管理。进入发布管理后,可能会提示以下内容。

image

需要云效企业管理员将其他账号加入云效企业,进入云效企业管理后台 -> 成员 -> 邀请企业成员。

image

image

可以快速添加 RAM 用户,同时支持自动同步。

image更多云效企业 RAM 成员管理请添加RAM用户。