检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 步骤1:新建编译构建任务 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击顶部导
动化任务使用,可根据需要自定义编排,自动化调度执行,避免频繁低效的手工操作。 本节通过新建一条简单的流水线,将构建任务、代码检查任务、部署任务串联起来,完成构建出包并部署到弹性云服务器,帮助用户快速建立对流水线的整体印象。 图1 基本操作流程 前提条件 已开通并授权使用CodeArts
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CT
e01”)。 步骤1:新建规则并配置阈值 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击右上角头像图标,在下拉菜单中选择“租户设置”,进入租户设置页面。 在左侧导航栏选择“策略管理
任务发布的环境级别,选择“测试环境”。 环境 需要发布的环境,选择步骤1:新建发布管理环境中创建的环境“灰度发布demo”。 产物地址 部署时使用的镜像地址,可以使用“${变量名}”通过环境变量引用构建产物,也可以直接输入产物地址。这里直接填写镜像中心提供的开源nginx镜像“nginx:latest”。
量指标卡点,通过配置规则和策略,来实现阶段准出校验,并最终控制流水线的执行。 规则:基于扩展插件的输出阈值,设置比较关系和阈值条件,供策略使用,并最终应用到流水线准出条件中,作为准出条件的判断依据。配置方法请参考配置流水线规则。 策略:策略是一系列规则的集合,每个规则对应了一个步
Authorization:签名认证信息,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参考AK/SK认证。 X-Sdk-Date:请求发送的时间,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该
套餐即可使用。CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求,购买开通方式请参考购买CodeArts。 流水线服务包括以下特性: 表1 流水线服务主要功能特性 特性 描述 流水线自定义编排 可根据用户使用场景的需要
流水线是软件开发生产线(CodeArts)中的一个服务,不支持单独购买,需配合软件开发生产线其他服务使用,开通任意软件开发生产线套餐即可使用。CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求。 支持区域: 华北-北京四、西南-贵阳一、东北-大连、华北-
ins服务执行Jenkins任务等,可以通过新建扩展点来实现与相应服务的连接。 CodeArts支持以下扩展点。 表1 服务扩展点 类型 使用场景 Docker repository 用于连接Docker镜像仓库,连接成功后可以通过部署服获取仓库中的Docker镜像。 Jenkins
和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客
企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。 通过可视化控制台配置定时或周期性的监控策略,动态调整弹性云服务器实例。 提供按需、包周期、竞价等多种计费模式,满足不同场景需求,使用越久成本越低。 快速交付 天然的OneTrack开发模式,代码主干和现网版本始终一致。 特性分支自动化集成验证和一键回退,可按需集成和发布。
String 项目ID region String 局点 status Boolean 通用Webhook状态 useIam Boolean 是否使用IAM webhookUrl String 通用WebHooK地址 请求示例 GET https://{endpoint}/v5/0b01
配置飞书通知 表1 配置飞书通知 操作项 说明 Webhook地址 填写飞书机器人通知URL。 加签密钥 飞书自定义机器人可以开启安全设置,若未使用加签,无需填写加签密钥。 事件类型 选择要通知的事件,可选择已完成、失败、暂停、挂起、忽略五种事件类型。 通知内容 选择要通知的内容,可选
is_reset 否 Boolean 参数解释: 是否重置。自增长参数被编辑,则使用编辑后的值,否则进行末位数字递增。 约束限制: 不涉及。 取值范围: true - 使用编辑后的参数值,false - 使用自增长参数。 默认取值: false latest_value 否 String
不涉及。 表4 请求Body参数 参数 是否必选 参数类型 描述 use_condition 否 String 用于区分插件为流水线可使用/模板可使用,可选pipeline/template input_repo_type 否 String 用于区分源的代码仓类型codehub/gitlab/github等
仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1,128]个字符。 sequence Integer 参数解释: 阶段顺序。 取值范围: 大于等于0。 状态码: 400 表6
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。
介绍如何创建并执行流水线任务 03:14 创建并执行流水线 流水线 CodeArts Pipeline 介绍如何通过微服务变更流水线完成变更发布 02:28 微服务变更发布
可生效。 图5 配置Webhook触发 表2 配置Webhook触发 参数项 说明 Webhook触发源 将该地址复制到第三方系统触发器,使用Post方法调用,即可运行流水线。 IAM认证 启用IAM认证,需要将用户IAM Token加入接口请求头,调用示例如下: curl --header