检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发布管理(CodeArts Release)使用指南 发布管理概述 新建发布管理环境 配置发布管理环境变量 配置发布管理发布策略 通过云原生发布插件进行发布 查看发布管理发布结果
单击“官方通知”下“服务动态”,根据需要勾选/取消勾选通知方式。 默认情况下,服务动态通知都发送,邮件通知都不发送。 在流水线首页右上角单击,会弹出“通知”侧滑框,即可查看通知消息。 图1 配置服务动态通知 配置完成后,保存流水线。 配置流水线飞书通知 将流水线信息推送到飞书。 访问CodeArts Pipeline首页。
单击右上角“执行”,弹出“执行配置”侧滑框,选择刚提交的变更,其他配置保持默认。 图2 执行配置 单击“执行”,启动变更流程。 微服务变更流水线在运行过程中,会自动增加“合并集成分支”和“合并主干”阶段,并将本次变更关联的特性分支合并到该集成分支上。 代码检查、构建任务执行成功后,系统自动进
单击流水线名称,进入“执行历史”页面。 单击历史记录执行编号,切至“流水线详情”页,可实时查看流水线执行进展及任务执行状态。 单击任务卡片,可以查看对应任务日志。 图6 执行流水线 查看流水线执行结果 单击右上角用户名。 单击“CodeArts控制台”。 单击左上角,找到弹性云服务器服务,单击并进入。
操作完成后,单击“保存”,弹出“保存修改”对话框。 确认信息无误,填写修订日志,单击“确定”,完成添加。 切换至单击“历史版本”页签,可查看变量历史版本列表。 单击版本名称,可查看指定版本的自定义变量内容。 单击操作列,可将当前版本和指定版本进行对比。 发布管理环境变量使用示例 用户可以在以下两种场景中使用环境变量。
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status Boolean
API的调用方法请参见4.2.5如何调用AP。 约束限制 已有流水线,并且流水线正在执行中。 涉及接口 通过用户token、流水线id停止流水线。 操作步骤 查看项目下构建任务列表。 接口信息 URI:POST /v3/pipelines/stop API文档详情请参见:停止流水线。 API Explorer在线调试请参见:
Repo HTTPS服务扩展点并编辑,确保用户名密码信息正确。 单击右上角的用户名,选择“个人设置”。 单击“代码托管 > HTTPS密码”,即可查看用户名密码信息。 更多信息请参考新建CodeArts服务扩展点。 重新执行变更流水线。 父主题: 常见报错解决方法
配置完流水线后,单击“保存并执行”,等待流水线执行。 执行完成后,查看准出条件拦截结果。 如果代码检查任务的检查结果通过准出条件校验,则顺利执行到下一阶段。 图7 执行流水线 如果代码检查任务的检查结果没有通过准出条件校验,则终止执行,单击准出条件,可查看详细校验结果。
发布管理的基本操作流程包括:开通并授权使用CodeArts Pipeline、新建发布管理环境、配置发布管理环境变量、配置发布管理发布策略、通过云原生发布插件进行发布、查看发布管理发布结果。 图1 发布管理服务基本操作流程 父主题: 发布管理(CodeArts Release)使用指南
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 规则ID
进入项目下流水线,新建或编辑流水线。 在“任务编排”页,新建或编辑任务,单击右上方“更多插件”,也可跳转至扩展插件页面。 扩展插件页面展示全部可使用的插件,单击插件卡片可以查看插件的详细信息。 流水线扩展插件使用场景 使用者可通过扩展插件对接使用各类云服务。如使用CodeArts Pipeline提供的官方插件,如Kubernetes发布。
水线。 合并主干:将集成分支合并回主干分支。 执行完成后,可查看流水线执行结果。 变更流水线执行成功时,会将本次运行选择的所有变更状态改为“已发布”状态。 单击流水线名称,进入“流水线详情”页面 单击流水线源卡片的“查看更多”,弹出运行变更侧滑框,展示本次流水线运行时选择的变更信息。
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 type 是 String 规则类型 name
仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 支持输入大小写英文字母、数字、“_”,不超过128个字符。 描述 不超过1024个字符。 组织
响应Body参数 参数 参数类型 描述 error_msg String 参数解释: 错误信息。 取值范围: 不涉及。 error_code String 参数解释: 错误码。 取值范围: 不涉及。 请求示例 POST https://{endpoint}/v3/templates/task
编辑需要关联通用参数组的流水线,进入“参数设置 > 通用参数组”页面。 单击“立即关联”,选择参数组,然后单击“确定”,即可将参数组关联到当前流水线。 展开通用参数组,可以查看参数详情。 单击操作列,可以解除关联参数组。 图2 关联参数组 配置完成后,保存流水线。 流水线参数应用示例 本文以通过流水线统一配置re
新建流水线任务,在“任务编排”页面新建任务,添加已注册的基础插件,填写参数信息。 图3 调试插件 保存并执行流水线,执行完成后,单击插件名称,查看执行结果。 图4 查看插件执行结果 (可选)业务逻辑调试无误后,建议将插件发布为正式版本。 返回到扩展插件页面。 单击刚注册的基础插件,进入插件“版本管理”页面。
超过资源池中最大Agent数,请检查当前资源池中的agent数 500 COCT.0070008 删除Agent失败 删除Agent失败 删除Agent失败,请查看是否已经不存在 500 COCT.0070019 访问CC服务失败 访问CC服务失败,请稍后重试! 访问CC服务失败,请稍后重试! 400