检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
api:通过接口请求,需配置apiOptions。 否 不填则为fixed。
配置通过流水线上下文获取构建任务的产物信息 在流水线阶段任务的输入框中通过引用流水线上下文获取相关信息。本示例介绍如何在流水线上使用“Build构建”插件生成构建产物,并在后续阶段的“执行Shell”任务中通过流水线上下文引用,获取构建产物信息。 新建流水线。
保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 问题现象 编辑完流水线保存时,界面提示人工审核任务中配置了不属于当前项目的审核人,请重新编辑审核人数据后重试。 图1 报错信息 原因分析 流水线中包含人工审核任务,但该任务配置的审核人已不在当前项目下。
切换页签,可配置环境变量、配置发布策略和查看部署结果。 父主题: 发布管理(CodeArts Release)使用指南
通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
弹出“执行配置”对话框,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。
通过流水线参数串联编译构建服务和部署服务 方案概述 使用编译构建生成软件包并通过部署服务部署时,手动配置获取软件包容易导致软件包不一致,且页面跳转多操作繁琐。
URI GET /v1/serviceconnection/endpoints 表1 Query参数 参数 是否必选 参数类型 描述 project_uuid 是 String 项目uuid region_name 是 String 区域名 module_id 否 String 模块
用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。
原因分析 用户在流水线上配置了Repo代码源,如果该Repo代码仓库被删除了,执行流水线时会报该错。 处理方法 新建代码仓库。 编辑报错流水线,进入“任务编排”页面。 在代码源阶段,先删除失效的代码仓,然后单击,重新关联新的代码仓库。 图1 更新代码源 父主题: 常见报错解决方法
相关信息 流水线上下文应用广泛,以下常见场景供参考: 配置流水线执行条件表达式。 配置通过流水线上下文获取构建任务的产物信息。 通过流水线生成标签名并通过上下文传递为代码仓库创建标签。 父主题: 流水线上下文
serviceconnection/endpoints 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 url 否 String url name 否 String 扩展点名称 project_uuid 否 String 项目ID region_name 否 String 区域名称
URI GET /v1/extensions/modules 表1 Query参数 参数 是否必选 参数类型 描述 projectid 否 String 项目uuid module_ids 否 Array of strings 模块id region 否 String 区域名 name
URI GET /v2/extensions/modules 表1 Query参数 参数 是否必选 参数类型 描述 project_uuid 否 String 项目uuid region_name 否 String 区域名 name 否 String 名称 productLine
原因分析 变更流水线需配置Repo HTTPS授权以提升代码库操作权限,新建CodeArts Repo HTTPS服务扩展点时如果用户名密码填写错误,会导致变更流水线执行失败。 处理方法 登录华为云控制台页面。
根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。 在软件开发生产线解决方案中,流水线属于其中一个子服务,具体位置可参考产品架构。
具有创建部署应用的权限,可参考部署服务编辑权限管理添加权限。 开通购买CCE服务,并在CCE集群中创建服务相关Service和Deployment:创建Service和Deployment。
配置方法请参考配置流水线权限。
找到本次部署使用的弹性云服务器,单击“操作”列“远程登录”。 选择“其他方式 > 使用控制台提供的VNC方式登录”,单击“立即登录”。 输入购买弹性云服务器时配置的用户名和密码,回车。 输入如下命令,回车,进入新建部署应用时配置的部署目录“/usr/local”。
在流水线上配置了合并请求时触发,且监听了更新事件。 图1 合并请求触发事件 综合上述两个条件,修改未关闭合并请求的源分支代码,且在流水线监听了合并请求的更新事件,提交代码时,会触发该合并请求的更新事件,如果该合并请求的目标分支在流水线监听范围内,则会触发执行相应的流水线。