检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
弹出“执行配置”对话框,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。
内容示例 如下示例为单代码源的流水线一次手动运行所包含的sources context信息,其中代码源别名为“my_repo”。
表5 PipelineSourceParam 参数 参数类型 描述 alias String 参数解释: 代码/制品源参数 - 代码仓/制品源别名。 取值范围: 别名仅支持输入大小写英文字母、数字、“_”,至多128个字符。
表9 RunPipelineSource 参数 参数类型 描述 type String 参数解释: 源类型。 取值范围: 目前支持code - 代码源类型。 params params object 参数解释: 代码源相关参数。 取值范围: 不涉及。
source_codehub_id String 参数解释: 源Repo代码仓ID。 取值范围: 不涉及。 source_codehub_url String 参数解释: 源Repo代码仓地址。 取值范围: 不涉及。
source_codehub_id String 参数解释: 源Repo代码仓ID。 取值范围: 不涉及。 source_codehub_url String 参数解释: 源Repo代码仓地址。 取值范围: 不涉及。
source_codehub_id String 参数解释: 源Repo代码仓ID。 取值范围: 不涉及。 source_codehub_url String 参数解释: 源Repo代码仓地址。 取值范围: 不涉及。
取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 源参数 表5 params 参数 是否必选 参数类型 描述 git_type 是 String 参数解释: 代码仓类型。 约束限制: 不涉及。
通过上下文获取选项:数据源当前支持代码源和构建任务,分别获取流水线运行时的代码源url和当前插件之前的所有构建任务ID信息。单击“自定义选项”旁的,弹出“上下文”对话框,启用后即可配置。 下拉单选、下拉多选、单选框。
/github等 input_source_type 否 String 用于区分单源/多源的情况 business_type 否 String 业务类型 regex_name 否 String 名称 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 offset
代码源 代码仓库来源,当前仅支持Repo。 说明: 可暂不选择代码源,微服务创建成功后,可根据需要通过单击微服务名称,进入微服务概览页再进行关联。 代码仓 微服务关联的代码仓库,选择已创建的代码仓库。 说明: 一个代码仓只能关联一个微服务。
单击“代码源”与“构建”之间的,添加阶段。 单击“阶段_1”后的,在“编辑阶段”窗口中输入阶段名称“代码检查”,单击“确定”。 图1 编辑阶段名称 单击“新建任务”。 在“新建任务”窗口中,单击“Check代码检查”插件后的“添加”。
The change request pipeline can not batch run." }, { "pipeline_id" : "70aa57009b0d433587b58faf05e4fd7f", "pipeline_name" : "codehub源-
{ "name" : "test_SOURCE_BRANCH", "sequence" : null, "type" : "string", "value" : "", "is_secret" : false, "description" : "仓库运行源分支名称
取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 参数解释: 流水线源参数,包含流水线源的详细信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
synchronize 源分支被更新。 closed 合并请求被合入。 reopened 合并请求被重新打开。
若定义branch参数则表示以指定的分支运行,可以引用参数或上下文,如:使用父流水线源的运行分支,假设代码源别名为“my_repo”,则引用形式为${{ sources.my_repo.target_branch }}。
Repo01_SOURCE_BRANCH 仓库运行源分支名称。 Repo01_TARGET_BRANCH 仓库运行目标分支名称。 Repo01_TAG 仓库标签名称。 Repo01_COMMIT_ID 执行时代码最后一次提交的ID。