检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参考AK/SK认证。 X-Sdk-Date:请求发送的时间,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参考AK/SK认证。 X-Auth-Token:
AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 您也可以通过这个视频教程了解AK/SK认证的使用:https://bbs.huaweicloud
您可以使用本文档提供的API对流水线进行相关操作,如:启动流水线、停止流水线等。支持的全部操作请参见API概览。 在调用流水线的API之前,请确保已经充分了解流水线的相关概念,详细信息请参见产品介绍。 流水线提供了REST(Representational State Transfer)风格API,支持您通过HTTP
拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与措施,包括云安全战略、责任共担模型、合规与隐私、安全组织与人员、基础设施安全、租户服务与租户安全、工程安全、运维运营安全、生态安全。
CodeArts Pipeline最佳实践汇总 本文汇总了基于流水线(CodeArts Pipeline)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,助力用户完成CI/CD持续交付。 表1 CodeArts Pipeline最佳实践一览表 实践 描述 通过微服务变更流水线修复项目BUG并快速发布
计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。 日志 出于分析或审计等目的,
安全性比Token认证要高。请参见AK/SK鉴权。关于认证鉴权的详细介绍及获取方式,请参见认证鉴权。 访问控制 流水线支持通过权限控制(IAM权限)进行访问控制。 表1 流水线访问控制 访问控制方式 简要说明 详细介绍 权限控制 IAM权限 IAM权限是作用于云资源的,IAM权限
单击顶部导航栏“首页”,在CodeArts首页单击“新建项目”,选择“Scrum”项目模板,输入项目名称“Project01”。 单击“确定”,完成项目的创建。 更详细操作指导请参见新建Scrum项目。 新建代码仓库和代码检查任务 单击已创建的项目名称进入项目,在左侧导航栏选择“代码 > 代码托管”,进入代码托管页面。
数据保护技术 流水线通过多种数据保护手段和特性,保证通过流水线的数据安全可靠。 表1 流水线的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 流水线所有API均采用HTTPS传输协议。 构造请求 个人数据保护 流水线通过控制个人数据访问权限以及记录操
在“任务编排”页,新建或编辑任务,单击右上方“更多插件”,也可跳转至扩展插件页面。 扩展插件页面展示全部可使用的插件,单击插件卡片可以查看插件的详细信息。 流水线扩展插件使用场景 使用者可通过扩展插件对接使用各类云服务。如使用CodeArts Pipeline提供的官方插件,如Kubernetes发布。
内置执行机:服务提供的执行主机,用户无需配置开箱即用。 自定义执行机:支持用户自行配置工具和运行环境,以满足不同任务的需求。选择自定义执行机需提前在资源池添加代理资源池,详细操作请参见资源池管理。 说明: 执行主机仅针对非任务级插件。 任务选择 必须选择:必须执行,执行流水线时该任务默认勾选且无法修改。 禁止选
如果代码检查任务的检查结果通过准出条件校验,则顺利执行到下一阶段。 图7 执行流水线 如果代码检查任务的检查结果没有通过准出条件校验,则终止执行,单击准出条件,可查看详细校验结果。
templates Array of PipelineTemplateSimpleVO objects 参数解释: 流水线模板列表,包含流水线模板的详细信息。 取值范围: 不涉及。 表4 PipelineTemplateSimpleVO 参数 参数类型 描述 id String 参数解释:
变更的发布生命周期为:开发中 > 待发布 > 发布中 > 已发布。 阶段状态为“开发中”的变更,单击“编辑工作项”,可以重新选择工作项。 以下详细介绍提交发布、退出发布、撤销变更具体操作: 提交发布 针对阶段状态为“开发中”的变更,单击“提交发布”,弹出“提交变更”对话框。 如果微服
stage_status_list Array of stage_status_list objects 参数解释: 阶段状态信息列表,包含各阶段的详细状态信息。 约束限制: 不涉及。 status String 参数解释: 流水线运行实例状态。 取值范围: COMPLETED - 已完成
目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表6 params 参数 是否必选 参数类型 描述 git_type
结束时间。 取值范围: 不涉及。 stages Array of StageRun objects 参数解释: 阶段运行信息列表,包含各个阶段的详细运行信息 约束限制: 不涉及。 domain_id String 参数解释: 租户ID。 取值范围: 32位字符,仅由数字和字母组成。 project_id
目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表6 params 参数 是否必选 参数类型 描述 git_type
目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表6 params 参数 是否必选 参数类型 描述 git_type