检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
绿、金丝雀等灰度发布策略,基于UCS实现跨云编排 发布管理服务基本操作流程 发布管理的基本操作流程包括:开通并授权使用CodeArts Pipeline、新建发布管理环境、配置发布管理环境变量、配置发布管理发布策略、通过云原生发布插件进行发布、查看发布管理发布结果。 图1 发布管理服务基本操作流程
已开通并授权使用CodeArts Pipeline。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 准备工作 新建项目 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。
事件触发包括代码提交时触发、合并请求时触发、创建标签时触发。码云代码仓还支持Pull Request、新建issue、评论issue等其他事件。 访问CodeArts Pipeline首页。 在流水线列表页搜索目标流水线,单击操作列,选择“编辑”。 进入流水线“任务编排”页面,切换至“执行计划”页面,在“事件触发”勾选触发事件进行配置。
total Integer 总数 pipeline_runs Array of pipeline_runs objects 详情列表 表4 pipeline_runs 参数 参数类型 描述 pipeline_id String 流水线ID pipeline_run_id String
queuedPipelines Array of queuedPipelines objects 排队记录列表 表4 queuedPipelines 参数 参数类型 描述 id Integer 排队记录ID pipeline_id String 流水线ID pipeline_run_id
codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud.sdk.codeartspipeline.v2.*; import com.huaweicloud.sdk.codeartspipeline
)。 基于已创建的代码仓库新建流水线(选择空模板,命名为“Pipeline01”)。 步骤1:新建规则并配置阈值 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击
通过微服务变更流水线修复项目BUG并快速发布 方案概述 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时支持企业按照业务功能组织团队,优化管理模型
"Current pipeline is banned." }, { "pipeline_id" : "d7013d2402ff4cc88489ee5af324e049", "pipeline_name" : "子流水线引用新版", "pipeline_run_id"
codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud.sdk.codeartspipeline.v2.*; import com.huaweicloud.sdk.codeartspipeline
子流水线 配置并调用项目下其他流水线任务。 uses: SubPipeline with: pipelineId: 80ea2d9ffba94c20b9a0a0be47d3a0d8 branch: master pipelineId:调用的流水线的id。 branch:子流水线运行使用的分支。
GET /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/run-variables 表1 路径参数 参数 是否必选 参数类型 描述 pipelineRunId 是 String 流水线运行实例ID
查询项目下变更创建人信息 功能介绍 查询项目下变更创建人信息 调用方法 请参见如何调用API。 URI GET /v2/{cloudProjectId}/change-request/creator/list/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId
查询是否收藏微服务 功能介绍 查询是否收藏微服务 调用方法 请参见如何调用API。 URI GET /v2/{cloudProjectId}/component/{componentId}/follow/query 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId
String 错误信息 表4 ExtensionModule 参数 参数类型 描述 base_url String 基础url description String 描述 id Integer id location String 扩展点 module_id String 模块id
Array of PipelineLatestRun objects 流水线及其最近一次运行信息 表5 PipelineLatestRun 参数 参数类型 描述 pipeline_id String 参数解释: 流水线ID。 取值范围: 32位字符,仅由数字和字母组成。 pipeline_run_id
新建CodeArts服务扩展点:用于提升CodeArts Repo代码库的操作权限,或连接非CodeArts的第三方代码库。 新建流水线 访问CodeArts Pipeline首页。 单击“新建流水线”,进入“基本信息”页面,参考表1配置流水线基本信息。 表1 流水线基本信息参数说明 参数项 说明 名称
获取流水线状态,阶段及任务信息 调用方法 请参见如何调用API。 URI GET /v3/pipelines/{pipeline_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 pipeline_id 是 String 要获取状态的流水线ID 表2 Query参数 参数
5/071112d87d3e4ed49130c691936202e9/api/pipeline-permissions/pipeline/batch-role-permission { "pipeline_ids" : [ "53acae73a3f44b2994f9b20a710721c6"
查询流水线是否启用二级权限 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipeline-permissions/{pipeline_id}/permission-switch 表1 路径参数 参数 是否必选 参数类型 描述 project_id