步骤管理

步骤作为 Flow 最底层的核心能力,所有的流水线都是通过步骤的编排组合而成的。用户在编排流水线的时候,可以选择步骤并设置步骤参数。如果 Flow 提供的步骤无法满足用户的需求,用户可以使用 Flow 提供的 CLI 工具添加企业自定义步骤,...

Kubernetes 服务连接

阿里云容器服务 Kubernetes 集群(ACK)在 Kubernetes 集群管理中新建 Kubernetes 集群,如下所示:选择集群类型为阿里云容器服务集群,选择授权后,在下拉框中用户可以选择当前绑定账号可以访问的所有阿里云容器服务Kubernetes集群列表。...

关联 Flow 流水线

如何关联 Flow 流水线

Java 构建缓慢—自定义 Maven 配置

问题说明 由于 Flow 流水线执行时,每个任务节点都会创建新的构建环境,构建完后会销毁,为解决流水线运行过程中,构建依赖反复下载的问题,提升整体构建效率,Flow 提供了自定义缓存功能。用户可以自定义自己的缓存目录,实现流水线任务多...

流水线步骤 steps

流水线步骤steps:流水线任务可以由一个或多个步骤组成。示例 以下为一个 Java 构建的配置示例:stages:build_stage:name:构建阶段 jobs:build_job:name:构建任务 runsOn:public/cn-beijing steps: build_step: step: JavaBuild name: java...

流水线插件 plugins

流水线任务插件plugins:流水线任务消息通知可以通过配置 plugins 实现钉钉、企业微信、飞书等渠道的消息通知。示例 以下为一个钉钉任务通知插件的配置示例:stages:build_stage:name:构建阶段 jobs:build_job:name:构建任务 runsOn:public...

质量红线

质量红线是 Flow 流水线提供的质量卡点能力,用于标准化质量标准,当阶段中存在质量项尚未达标的情况下,阻止发布流程进入到下一阶段(环节)。配置质量红线 质量红线当前支持在测试相关的任务中进行设置,包含:代码扫描能力 单元测试 在...

流水线组件 component

流水线组件component:流水线任务 job 可调用一个组件 component 执行相关操作。示例 以下为一个使用组件任务的配置示例:stages:manul_stage:name:人工卡点阶段 jobs:manul_job:name:人工卡点任务 component:ManualValidate with:...

Helm Release 部署

注意:Helm Release 发布只支持使用证书导入的 Kubernetes 集群 添加任务 如下所在,在流水线中添加任务并选择 Helm Release 部署任务 配置发布任务 首次使用 Kubernetes 相关部署的用户需要首先使用自定义建立集群连接:建立 Kubernetes ...

Kubernetes Kubectl 发布

添加部署任务 可以通过两种形式添加部署任务 创建流水线时,选择包含 Kubernetes 发布的模板 在流水线中添加空任务,并添加 Kubectl 发布步骤 配置部署任务 进入 Kubectl 步骤,进行如下配置:选择或者新建 Kubernetes 集群连接 关于如何...

部署历史 和 回滚

用户可在 流水执行记录—>部署历史 中,查看到该流水线所有执行的部署历史记录,并可选择其中任意一条历史记录进行回滚操作。Flow 会根据当时运行的部署脚本和构建制品重新执行部署任务,以实现回滚的效果。

新建流水线

构建支持创建构建包流水线和发布包流水线。应用配置完成后,系统会默认生成一条构建包流水线。前提条件 已创建应用配置,具体操作请参见 创建应用配置。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部...

ESLint自定义规则

添加代码扫描任务 添加流水线任务并选择JavaScript代码扫描,如下所示:使用自定义规则 默认情况下Flow使用内置的eslint检查规则,如果需要使用自定义规则,需要在任务配置中勾选“使用本地ESLint配置”,勾选后需要确保项目根路径下包含....

移动端构建

Flow 目前支持移动端的构建场景包括 Android 和 微信小程序。Android 构建 Flow 支持 Emas ...Android 构建 微信小程序构建发布 您的项目工程可通过集成微信小程序发布工具 miniprogram-ci 来实现流水线构建并发布的功能。微信小程序构建发布

克隆流水线

复制已有构建流水线及其配置,创建为新的构建流水线。前提条件 已创建应用的构建流水线。具体操作请参见 新建流水线。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部导航栏,选择 研发工具。在 研发工具...

创建或关联流水线

选择项目面板导航栏的流水线,会...如果有云效流水线中已有创建好的流水线,则点击「关联已有流水线」。在弹出的选择框中勾选需要关联的流水线,点击确定即可。可关联多个流水线。Tips:流水线会默认勾选「关联到项目」取消关联后可重新关联

2021/12/15 更新日志

新功能 复制流水线时支持同步复制流水线部分设置(流水线源开启代码源触发/流水线环境信息/流水线通用变量组/流水线标签/Webhook开关)。新增流水线标签 API,查看帮助。

删除流水线

您可以在需要时删除流水线。前提条件 已创建应用流水线。具体操作请参见 新建流水线 或 克隆流水线。操作步骤 在指定应用的控制台页面,打开 流水线列表...当发布服务中的发布单关联发布包流水线,且发布单未关闭时,该流水线不允许被删除。

流水线分组权限

流水线分组成员主要分为三类角色:所有权限 运行权限 查看权限 具体权限表如下:所有权限 运行权限 查看权限 查看分组下流水线 ✔︎ ✔︎ ✔︎ 编辑分组下流水线 ✔︎ ✘ ✘ 删除分组下流水线 ✔︎ ✘ ✘ 运行分组下流水线 ✔︎ ✔︎ ✘ ...

流水线配置

管理员用户可以新增、删除、修改、启用或停用当前工作空间下的流水线模板。说明 仅管理员有权限进行流水线配置和管理。管理员用户可以新增、删除、修改、启用或停用当前工作空间下的流水线模板。新建流水线模板 登录控制台,进入 持续交付>...

运行流水线

流水线配置完成后,您可以运行流水线。前提条件 已配置构建流水线。具体操作请参见 配置流水线。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部导航栏,选择 研发工具。在 研发工具 产品页面,从左侧...

部署配置

流水线的部署组件中,需要进行部署配置。本篇文档会提供一个示例供你参考。提前准备 从示例代码库新建一个SpringBoot代码库:https://atomgit.com/flow-example/spring-boot。其中包含启动脚本deploy.sh:...

新建部署任务

使用模板新建流水线,选择包含“部署”任务的模板 在已有的流水线中,添加新的阶段,并选择「部署」任务 流水线模版创建 新建流水线时,选择对应的开发语言,可以查看当前语言下的默认流水线模版,选择带有“部署”节点的流水线模版,即可...

无构建部署

添加获取 Git 版本 首先给流水线添加一个代码源,新增一个空的阶段,在阶段中添加一个获取 Git 版本的步骤。并设置制品名称。部署配置 在后续部署步骤,例如主机部署任务中,选择对应制品,即可在部署脚本中使用对应 Git 环境变量。GIT_...

PipelineSpec

名称 类型 描述 示例值 object 流水线配置。templateName string 流水线模板名称。my-pipeline-template context Context 流水线的执行上下文。templateSpec PipelineTemplateSpec 流水线执行流程的描述,优先级高于 templateName,流水线...

流水线简介

使用限制 应用中心流水线严格遵守阿里云RAM授权认证标准,因此,只能为阿里云用户的CI/CD需求提供服务。应用中心的流水线任务,运行在阿里云函数计算产品下,因此,构建能力无法与虚拟机、物理机完全保持一致。应用场景 DevOps 应用中心...

流水线简介

使用限制 应用中心流水线严格遵守阿里云RAM授权认证标准,因此,只能为阿里云用户的CI/CD需求提供服务。应用中心的流水线任务,运行在阿里云函数计算产品下,因此,构建能力无法与虚拟机、物理机完全保持一致。应用场景 DevOps 应用中心...

流水线概述

流水线的本质是研发-交付的流程,它把流程中的不同阶段和任务串接在一起,并且(可以设置为)自动化地一步一步地执行。简单的例子,手工触发,构建并部署到一个特定的环境,是一条基本的流水线。复杂的例子,源代码提交自动触发,通过各个...

触发策略

代码提交触发 在代码提交时触发流水线的执行,开启代码提交触发流水线,需要你在流水线中增加输入源配置,目前在阿里云代码和Git输入源下,提供了开启监听的功能,两者的配置方式略有差别。对于阿里云代码输入源,直接开启下方“开启监听”...

流水线阶段 stages

流水线阶段stages:流水线阶段为一个或多个任务的组合。多个阶段按前后顺序执行。示例 以下为一个阶段的配置示例:stages:build_stage:name:构建阶段 jobs:build_job:详细说明 stages 流水线阶段,流水线阶段为一个或多个任务的组合。...

流水线成员权限

流水线成员主要分为四类角色:拥有者 所有权限 运行权限 查看 具体权限表如下:拥有者权限 所有权限 运行权限 查看权限 查看流水线 ✔︎ ✔︎ ✔︎ ✔︎ 编辑流水线 ✔︎ ✔︎ ✘ ✘ 删除流水线 ✔︎ ✔︎ ✘ ✘ 运行流水线 ✔︎ ✔︎ ✔︎...

通过流水线扩展代码检测

如何创建流水线检测 在合并请求中点击「立即创建」,将会跳转云效流水线服务页面,按需选择模板:选择模板后进入流水线编辑页面,注意打开「代码源触发」:确认勾选:代码提交 合并请求新建/更新 过滤条件填写原合并请求的「目标分支」,如...

自定义流水线阶段

构建生成的流水线模板默认包括触发条件、构建应用、App兼容性测试(仅适用于Android应用和iOS应用的构建包流水线)和流水线结果通知阶段,您可以根据业务需要添加自定义阶段。前提条件 已配置应用或新建、克隆构建流水线。具体操作请分别...

查看构建日志

前提条件 已运行构建流水线。具体操作请参见 运行流水线。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部导航栏,选择 研发工具。在 研发工具 产品页面,从左侧导航栏选择 构建,打开 构建 页面。在...

PipelineStatus

名称 类型 描述 示例值 object 流水线运行状态。phase string 当前流水线执行的阶段。Success latestExecError TaskExecError 流水线最近一次出现的任务异常。

任务组批量升级

过支持任务组升级功能,可以帮助企业用户对流水线进行统一修改和升级。配置任务组批量升级 通过企业设置->任务组管理->新建企业任务组,在创建新建任务组时,选择开启"支持批量升级。流水线使用任务组 在配置流水线过程中,选择已经创建的...

配置API触发

流水线触发方式包括手动触发、代码源触发和API触发,您可以根据实际业务配置不同的触发方式。设置API触发 打开流水线编辑界面,具体操作参见 打开流水线编辑界面。在流水线编辑界面,单击 触发条件 阶段>API触发 选项的,打开 API触发配置 ...

查看检测报告

前提条件 已运行添加静态代码扫描的构建流水线。具体操作请参见 运行流水线。操作步骤 登录 EMAS管理控制台。查找您的项目,单击项目,进入EMAS 概览 页。在顶部导航栏,选择 研发工具。在 研发工具 产品页面,从左侧导航栏选择 构建,...

部署历史 和 回滚

用户可在流水线执行记录->部署历史中查看该流水线所有执行的部署历史记录,并可选择其中一条历史记录进行回滚操作。

2022/7/29 更新日志

新功能 运行时选择变量,支持输入筛选。流水线分组 API,具体查看 创建流水线分组。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云消息队列 Kafka 版 云原生数据仓库 AnalyticDB PostgreSQL版 云消息队列 RocketMQ 版 闪电立方 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用