检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
current_system_time Long 参数解释: 当前系统时间。 取值范围: 不涉及。 表5 step_outputs 参数 参数类型 描述 step_run_id String 参数解释: 步骤ID。 取值范围: 32位字符。
type String 类型 version String 版本 operator String 最近操作人 operate_time Long 最近操作时间 is_valid Boolean 是否生效 level String 租户级、项目级 is_public Boolean 是否系统级
选择“系统策略”,单击“确定”。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。 配置代码变更自动触发流水线 通过以下配置,可实现代码变更自动触发流水线执行,从而实现项目的持续交付。
String 范围标识: tenant -- 租户,其他 -- 非租户 is_valid Boolean 是否生效,true-生效,false-不生效 version String 规则模板版本 operator String 最近操作人员 is_public Boolean 是否为系统策略
type String 类型 version String 版本 operator String 最近操作人 operate_time Long 最近操作时间 is_valid Boolean 是否生效 level String 租户级、项目级 is_public Boolean 是否系统级
String 模板编辑URL user_id String 用户ID user_name String 用户名字 domain_id String 租户ID domain_name String 租户名字 is_build_in Boolean 是否内置模板 region String 系统模板
别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。 配置完基本信息,单击“确定”,进入“任务编排”页面。
is_system Boolean 参数解释: 是否系统模板。 取值范围: true, false。 region String 参数解释: 模板局点。 取值范围: 不涉及。 domain_id String 参数解释: 模板所属租户ID。 取值范围: 32位字符。
租户级策略中默认存在一条“系统策略”,用户可查看和使用该策略,但不能进行编辑和删除。 单击“新建策略”,进入“新建策略”页面,输入策略名称,勾选步骤1中新建好的规则。 图3 新建策略 单击“确定”,完成策略创建。
description 否 String 模板描述 language 是 String 模板语言 variables 否 CustomVariable object 自定义参数 definition 是 String 模板编排json,包含stages is_system 是 Boolean 是否系统模板
alias 否 String 参数解释: 代码仓别名,用户自定义,用于多仓时帮助区分系统参数。例如:A_REPO_COMMIT_ID,B_REPO_COMMIT_ID 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
表2 Query参数 参数 是否必选 参数类型 描述 mode 是 Integer 查询模式,0-系统参数;1-自定义参数;2-参数组参数 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of ListRunVariablesResp
description 否 String 模板描述 language 是 String 模板语言 variables 否 CustomVariable object 自定义参数 definition 是 String 模板编排json,包含stages is_system 是 Boolean 是否系统模板
hook_id String 参数解释: 系统生成的回调ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 repo_id String 参数解释: Repo仓库ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
项目经理 PROJECT_MANAGER 开发人员 DEVELOPER 测试经理 TESTING_MANAGER 测试人员 TESTER 参与者 PARTICIPANT 浏览者 VIEWER 运维经理 OPERATION_MANAGER 产品经理 PRODUCT_MANAGER 系统工程师
") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder().
") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder().
") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder().
") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder().
") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder().