检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Release)是CodeArts提供的版本配套、自动化部署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。使用Codearts产品时,虚拟机部署一般使用Codearts Depoly,若为容器化部署则推荐使用Codearts
L文件编写请参考YAML语法规范。 选择yaml文件 配置方式选择“已有yaml文件”时,需设置此参数。 选择提前准备好并存储在代码仓库的YAML文件:选择对应分支并输入YAML文件的相对路径。 Repo HTTPS授权 配置授权扩展点以提升代码库操作权限,当前主要用于流水线服务
cn-northeast-1.myhuaweicloud.com HTTPS 华北-北京四 cn-north-4 cloudpipeline-ext.cn-north-4.myhuaweicloud.com HTTPS 华北-北京一 cn-north-1 cloudpipeline-ext
编辑权限 operation_delete Boolean 删除权限 operation_authorize Boolean 编辑流水线权限配置权限 user_id String 用户ID user_name String 用户名称 domain_name String 租户名称 nick_name
任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 模板中无需配置流水线源。 模板编排暂不支持配置阶段准入。 参数设置:可根据需要为模板添加参数,流水线模板参数包括自定义参
获取项目ID 调用API获取项目ID 项目ID可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。
流程,高效替代业内部署复杂、迭代缓慢的传统方式。 使用方式:利用流水线连接测试、构建、部署等多类型任务,通过配置准出条件,确保只有通过自动化测试的代码才能交付和部署,保证产品质量。 流水线级联管理 场景特点:各种工程类型的应用纷繁复杂,不同项目之间关联引用,相互依赖,微服务分层架构,人工管理费时费力。
服务韧性 流水线通过双AZ部署,以保障服务的持久性和可靠性。 父主题: 安全
流水线通过多种数据保护手段和特性,保证通过流水线的数据安全可靠。 表1 流水线的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 流水线所有API均采用HTTPS传输协议。 构造请求 个人数据保护 流水线通过控制个人数据访问权限以及记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。
设置控件的选项范围。单击,新增选项,单击,删除选项。 选项名称:插件配置时的界面显示内容。 选项值:插件运行时实际下发的值。 除手动配置外,还支持通过以下方式设置可选范围: 通过接口获取选项:配置webapi以获取选项内容。单击右侧,弹出“API接口”对话框,启用后即可配置,如图2,API接口参数说明请参考表3。
流水线服务本质上是一个可视化的自动化任务调度平台,需配合CodeArts中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。 根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操 在软件开发生产线解决方
参数解释: 错误码。 取值范围: 不涉及。 请求示例 GET https://{endpoint}/v3/templates/eafaff0bf9094d3d8456d13dddf67b40/status GET https://{endpoint}/v3/templates/ea
branch String 分支 language String 语言 endpoint_id String 端点ID 请求示例 PUT https://{endpoint}/v2/2d09f712e9504b61b034cc8f40e475a8/component/f7ced234
of strings 发送用户 secret_info String 密钥信息 sort_index Integer 排序 请求示例 https://(endpoint)/v5/e2e18230a85d4d6ab0b56cb6d2246c18/api/pipeline-notic
objects 参数解释: 流水线定时执行配置列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 triggers 否 Array of PipelineTrigger objects 参数解释: 流水线代码事件触发配置。 约束限制: 不涉及。 取值范围: 不涉及。
发布后是否删除特性分支 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - String 请求是否成功 请求示例 PUT https://{endpoint}/v2/2d09f712e9504b61b034cc8f40e475a8/change-request/095
可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。 日志
is_project_switch 是 Boolean 是否开启项目权限配置 roles 是 Array of roles objects 角色详情列表 表3 roles 参数 是否必选 参数类型 描述 operation_authorize 是 Boolean 编辑权限配置权限 operation_delete
插件类型和category字段值对应关系如下: 构建:Build。 代码检查:Gate. 部署:Deploy。 测试:Test。 通用:Normal。 插件类型 插件的类型,支持构建、代码检查、测试、部署、通用共5种类型,一经设置,不可修改。 插件描述 插件描述将展示在插件市场中,介绍插
"type" : "string", "value" : "https://001/test.git", "is_secret" : false, "description" : "代码仓地址(HTTPS)", "is_runtime" : null, "limits"