说明
阿里云云效,云原生时代新 DevOps 平台,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升。
「流水线」,又名「Flow」,是「云效」产品矩阵中一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。
本文档介绍如何通过与云效流水线集成,将您的代码一键完成从代码编译构建到部署应用的操作。
限制说明
不支持Windows系统服务器
操作步骤
集成云效流水线,需要完成以下步骤:
绑定云效企业
授权云效发布 ECS 应用
创建或关联流水线
进入应用管理 -> 某应用界面 -> 发布管理,建立主账号和云效企业之间的绑定关系,若此主账号尚未关联云效企业,按提示绑定或创建企业。
若你已拥有云效企业,可以选择绑定企业,或直接点击创建企业。创建企业需填写企业名称。
创建完成后,您就可以进入云效企业中操作使用云效所有的 DevOps 工具。
继续返回 ECS 应用,操作绑定企业(若此时企业列表为空,可刷新企业信息)。
点击下一步,完成云效企业绑定。
完成企业绑定后,需操作授权云效发布 ECS 应用。
授权完成后,开始创建或关联流水线。
若您关联的云效企业中已有流水线,可直接选择关联,或者选择创建流水线。
创建流水线,选择你所需要的流水线模板,本文以“Java 构建、部署到阿里云 ECS 应用”为例。
打开云效流水线编辑页面,配置您所使用的代码源,本文以云效提供的示例代码源为例。
打开“Java 构建上传”节点,编辑你的构建脚本,以及构建物打包的文件目录。
点击“ECS 应用部署”节点,选择将要发布的ECS应用和应用分组信息,并填写部署脚本。
点击保存并运行,执行构建发布任务。当流水线执行至应用发布节点,可点击查看部署详情,查看部署具体状态,若选择分批发布,可在每批发布之间操作是否继续。
当流水线运行完成后,返回应用发布管理页,可查看关联流水线信息。
云效企业成员管理
若其他子账号未加入云效企业,则无法操作发布管理。进入发布管理后,可能会提示以下内容。
需要云效企业管理员将其他账号加入云效企业,进入云效企业管理后台 -> 成员 -> 邀请企业成员。
可以快速添加 RAM 用户,同时支持自动同步。
更多云效企业 RAM 成员管理请添加RAM用户。