检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"succeeded", "pipeline_id" : "4f73c81f5d98455eab7a2fda2f3d2434", "pipeline_name" : "pipeline-20200316144601", "pipeline_url" : "https://example
Ops插件市场能力。 流水线扩展插件入口 入口一 访问CodeArts Pipeline首页。 进入流水线服务首页,单击“服务 > 扩展插件”,即可进入扩展插件页面。 入口二 访问CodeArts Pipeline首页。 进入项目下流水线,新建或编辑流水线。 在“任务编排”页,新
流水线官方插件 流水线当前内置的官方插件如表1。 表1 流水线官方插件 插件类型 插件名 插件使用介绍 构建 Build构建 调用编译构建能力进行构建。编译构建服务为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编
配置发布管理环境变量 用户可以在新建/编辑发布策略时使用“${变量名}”引用环境变量,也可在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。环境变量包括以下两种。 自定义变量:根据需要自定义添加,目前仅支持字符串类型的变量。 默认变量:系统默认提供的参数,无需定义,不能删除,不能修改。
修改代码后能否自动触发流水线执行? 流水线支持修改代码后自动触发流水线执行。 通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
配置发布管理发布策略 新建发布管理自定义策略 发布管理环境预置了滚动升级模板、灰度升级模板和空白yaml模板,用户可以基于任一模板,添加原子插件,编辑发布策略。 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“发布策略”页签,切换至“发布策略”页面。 单击
当前流水线的运行步骤名称。 STEP_ID 当前流水线的运行步骤ID。 PLUGIN_VERSION 当前自定义插件版本。 PIPELINE_ID 流水线ID。 PIPELINE_RUN_ID 流水线执行ID。 PLUGIN_NAME 插件名称。 PROJECT_ID 当前项目ID。 JOB_ID
codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud.sdk.codeartspipeline.v2.*; import com.huaweicloud.sdk.codeartspipeline
&creatorIdsListPipelineSimpleInfoRequestBody, ProjectIds: &projectIdsListPipelineSimpleInfoRequestBody, PipelineName: &pipelineNameListPipelineSimpleInfoRequestBody
通过云原生发布插件进行发布 发布管理环境依赖流水线云原生发布插件进行发布,云原生发布插件主要作用是触发对应环境的发布策略,依照发布策略完成环境的发布。 通过云原生发布插件进行发布 配置流水线。 在流水线阶段新建任务, 添加“云原生发布”插件,参数说明如表1。 云原生发布提供环境级
每次查询的条目数量 total Integer 总条目数量 build_results Array of PipelineBuildResult objects 执行状况数据列表 表4 PipelineBuildResult 参数 参数类型 描述 build_id String 流水线执行ID
request := &model.ShowPipelineRunDetailRequest{} pipelineRunIdRequest:= "<pipeline_run_id>" request.PipelineRunId = &pipelineRunIdRequest response
流水线执行失败,提示没有配置部署策略 问题现象 执行流水线时,流水线上的云原生发布任务执行失败,提示没有配置部署策略。 原因分析 云原生发布环境未配置发布策略。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”,进入CodeArts首页。
流水线执行失败,提示测试套正在执行 问题现象 流水线执行失败,提示测试套正在执行。 原因分析 流水线触发执行接口测试任务时,该接口测试的测试套处于执行状态,由于测试套不支持并发执行 ,因此会报此异常。 处理方法 可通过以下两种方法解决: 等接口测试任务执行完再执行流水线。 进入对应任务,停掉该任务后再执行流水线。
变更流水线执行失败,提示authentication required 问题现象 执行变更流水线时,流水线上的创建集成分支执行失败,提示authentication required。 原因分析 变更流水线需配置Repo HTTPS授权以提升代码库操作权限,新建CodeArts Repo
}},表示判断流水线代码源的分支是否不以release开头。 == 等于。如:${{ pipeline.trigger_type == 'Manual' }},表示判断流水线的触发方式是否为手动触发。 != 不等于。如:${{ pipeline.trigger_type != 'Manual' }},
流水线执行失败,提示流水线不存在 问题现象 执行流水线时,流水线上的子流水线任务执行报错,提示流水线不存在。 原因分析 子流水线任务不存在。 处理方法 编辑流水线。 单击报错的任务,进入任务配置页。 重新选择需要调用的子流水线任务,保存任务。 如果没有合适的子流水线任务,请创建后再选择。
流水线执行权限不够(执行按钮不可操作) 问题现象 流水线列表页面执行按钮置灰状态,无权限执行流水线。 流水线详情页面右上角无执行按钮,无权限执行流水线。 原因分析 用户无该条流水线的执行权限。 处理方法 通过具有修改该流水线权限的账号登录流水线。 在流水线列表中找到目标流水线,单击操作列,选择“编辑”。
> 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击“新建流水线”,根据需要配置流水线信息。 基本信息:配置以下信息,单击“下一步”。 表1 流水线基本信息 配置项 配置建议 名称 流水线名称,输入“Pipeline01”。 所属项目 流
为什么提交代码时会触发执行没有监听代码提交事件的流水线? 提交代码时触发执行了没有监听代码提交事件的流水线(即没有监听push事件的流水线),可能是以下原因导致: 修改并提交了合并请求的源分支代码,且该合并请求没有关闭。 在流水线上配置了合并请求时触发,且监听了更新事件。 图1 合并请求触发事件