检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
docker组织。 取值范围: 不涉及。 请求示例 获取流水线执行记录。 指定查询的起始偏移量为0,数量为10,开始时间戳为1677513600000,结束时间戳为1678118399000,并按照开始时间降序排序。 POST https://{endpoint}/v5/54f9
多个微服务组成,系统中各个微服务之间是松耦合的,各微服务并行独立开发、构建、验证及部署上线。变更是一次研发交付活动的载体,项目的需求研发和漏洞修复都可以放在变更上来实现,一个变更只能属于一个微服务。在微服务中,用户可以创建流水线资源,并将其设置为变更流水线,用于与微服务下的变更资
流水线配置的定时任务未触发 问题现象 用户配置的流水线定时任务没有在指定时间触发。 原因分析 定时任务没有正确配置时间或定时任务没有保存。 处理方法 找到目标流水线,进入“执行计划”页面。 检查定时任务执行日期和执行时间是否按预期时间正确配置。 重新配置定时任务,保存流水线。 父主题:
发布管理环境默认变量 参数信息 说明 ARTIFACT 产物地址。在部署YAML中,使用{{ARTIFACT}}引用构建产物。 TIMESTAMP 插件执行时间戳。如:20230401095436。 PROJECT_ID 当前环境所属项目Id。 配置发布管理环境自定义变量 进入发布管理环境列表页面。
"TIMESTAMP", "value" : null, "type" : "string", "description" : "流水线执行时间戳。例如:20211222124301", "isShow" : true, "ordinal" : 5, "isAlias" :
灰度版本号将作为新旧负载的引流标识,用于区分正式版本和灰度版本,请按需配置,支持使用${ENV}引用环境变量。如:${TIMESTAMP},表示引用系统时间戳环境变量作为灰度版本号。 支持大小写英文字母、数字、“-”、“_”、“.”,长度不超过62个字符。 YAML创建:使用yaml文件上线或升级工作负载。
"value" : "20240621144916", "is_secret" : false, "description" : "流水线执行时间戳。例如:20211222124301", "is_runtime" : null, "limits" : null, "is_reset"
参数引用形式:${参数名},在参数输入框输入“$”符号后会自动出现参数列表。 流水线系统预定义参数 表1 流水线系统预定义参数 参数信息 说明 TIMESTAMP 流水线执行时间戳。例如:20211222124301。 PIPELINE_TRIGGER_TYPE 流水线触发类型。包括:Manual、Scheduler
流水线执行编号,同现有流水线系统预定义参数PIPELINE_NUMBER。 pipeline.timestamp string 流水线执行时间戳,同现有流水线系统预定义参数TIMESTAMP,格式为yyyyMMddHHmmss。如:20211222124301。 pipeline.trigger_type
软件发布库”。 展开左侧项目导航树,查看构建成功后上传的软件包。 如图,可以看到相对路径中的版本号即流水线releaseversion参数传递过来的时间戳。 图8 查看软件包 查看部署结果 单击右上角用户名。 单击“CodeArts控制台”。 单击左上角,找到弹性云服务器服务,单击并进入。
户可以按需配置灰度版本号。这里选择开启开关。 灰度版本号 灰度版本号将作为新旧负载的引流标识,输入“${TIMESTAMP}”,引用系统时间戳环境变量作为灰度版本号,例如:20230401095436。 基于所选Service关联的Deployment替换新镜像,创建新负载(灰度负载)。
查看发布管理发布结果 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“部署历史”页签,切换至“部署历史”页面,页面展示该环境的所有工单历史。 单击工单名称,可以进入工单的详情页面,详情页面展示本次发布的发布流信息、基本信息以及各原子插件发布单信息。 发布流信息
查询流水线的旧版运行记录 功能介绍 查询流水线的旧版运行记录 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/list-legacy 表1 路径参数 参数 是否必选
查看流水线 查看流水线列表信息、执行历史记录、执行详情、排队等待情况等。 查看流水线 访问CodeArts Pipeline首页。 流水线列表页展示当前用户下的所有流水线,列表项说明如下: 参数项 说明 名称 流水线名称和流水线所属项目名称。 说明: 项目下流水线列表不显示项目名称。
修改变更状态 功能介绍 修改变更状态 调用方法 请参见如何调用API。 URI PUT /v2/{cloudProjectId}/change-request/{changeRequestId}/status/update 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId
查询变更详情 功能介绍 查询变更详情 调用方法 请参见如何调用API。 URI GET /v2/{cloudProjectId}/change-request/{changeRequestId}/query 表1 路径参数 参数 是否必选 参数类型 描述 changeRequestId
获取流水线状态 功能介绍 获取流水线状态,阶段及任务信息 调用方法 请参见如何调用API。 URI GET /v3/pipelines/{pipeline_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 pipeline_id 是 String 要获取状态的流水线ID
查询流水线上的变更 功能介绍 查询流水线上的变更 调用方法 请参见如何调用API。 URI POST /v2/{cloudProjectId}/pipeline/change-requests/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId
查询变更列表 功能介绍 查询变更列表 调用方法 请参见如何调用API。 URI POST /v2/{cloudProjectId}/change-requests/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String 项目ID
配置流水线执行计划 流水线支持配置事件触发、定时任务、Webhook触发和并发策略四种执行计划。通过事件触发和定时任务,实现自动化执行;通过Webhook触发,用户可以通过任意第三方系统触发流水线执行;通过并发策略,可以更细粒度地为用户分配并发资源。 配置流水线事件触发 事件触发