检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量设置流水线标签 功能介绍 批量设置流水线标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/set-tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释:
批量设置流水线实例二级权限 功能介绍 批量设置流水线实例二级权限 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-permissions/pipeline/batch-role-permission 表1 路径参数 参数
已创建的授权扩展点“HttpsEndpoint01”。 别名 输入别名,会生成该仓库对应的相关系统参数,这里不设置。 基于变更触发 打开“基于变更触发”,将当前流水线设置为微服务变更流水线。 描述 对变更流水线的介绍说明,选填。 微服务变更流水线仅支持基于变更触发运行,且单个微服务下只能存在一条微服务变更流水线。
别名 仓库别名。支持大小写英文字母、数字、“_”,长度不超过128个字符。 设置别名后可生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 基于变更触发 开启“基于变更
单击项目名称,进入目标项目。 在导航中依次选择“设置 > 通用设置 > 服务扩展点管理”。 找到变更流水线关联的CodeArts Repo HTTPS服务扩展点并编辑,确保用户名密码信息正确。 单击右上角的用户名,选择“个人设置”。 单击“代码托管 > HTTPS密码”,即可查看用户名密码信息。
将鼠标移动到releaseversion参数上,可以一键将该参数设置为流水线参数并能直接引用该参数;或直接单击“确定”,然后切换到流水线“参数设置”页面,新建流水线参数releaseversion,类型可以根据需求选择自增长或字符串等,设置默认值并打开运行时设置。 图6 新建流水线参数 再切回到流水线“
、为流水线设置标签、禁用流水线、删除流水线。 流水线任务列表默认所有用户均可以查看。 单击“全部流水线”的下拉框,可以根据“全部流水线”、“我新建的”及“最后一次记录由我执行的”进行过滤。 支持在搜索栏中输入流水线名称关键字进行搜索。 单击右上方,可根据需要自定义设置流水线列表信息。
“确定”即可批量执行流水线。 单击“权限管理”,弹出“权限管理”对话框,可批量修改流水线权限。 单击“更多 > 设置标签”,弹出“设置标签”对话框,可批量为流水线设置标签。 单击“更多 > 删除”,弹出“批量删除”对话框,确认后输入提示信息,单击“确认”,即可批量删除流水线。 批
分支说明: 分支过滤:可以通过设置包含或排除分支,来监听触发事件所在的目标分支。 路径过滤:可以通过设置包含或排除路径,来监听触发事件所在的变更文件路径。 图2 配置合并请求时触发 创建标签时触发(代码托管) 监听创建标签触发事件,可以设置标签包含/排除范围,当在关联的代码仓
”进行创建,具体操作请参考新建CodeArts服务扩展点。 别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。
构建类型插件:通过设置相关构建结果的阈值,对构建阶段结果进行判断。如:Build构建插件,对Maven单元测试返回的结果进行判断。 代码检查类型插件:通过设置相关检查项的阈值,对代码检查结果进行判断。如:Check代码检查插件,对代码检查缺陷进行判断。 测试类型插件:通过设置相关测试结果
在流水线列表页找到待执行的流水线,单击操作列。 弹出“执行配置”侧滑框,配置如下信息: 代码源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。 流水线阶段
精度 设置控件数值支持的小数位数,输入范围为0~4。 数字。 默认值 用于设置组件的默认值。 单行输入、数字、开关、多行输入、Metrics。 校验 必填 设置控件内容是否必填,支持设置错误提示信息。 单行输入、数字、下拉单选、下拉多选、单选框、多行输入。 正则校验 设置控件输入内容校验,支持设置错误提示信息。
新建一个代码检查类型规则,基于代码检查插件的输出结果,设置比较关系和阈值条件,供策略使用,作为准出条件的判断依据。 新建策略并添加规则 新建一个策略,并添加如上代码检查类型规则。 配置流水线 在流水线阶段准出条件添加如上策略,根据设置的规则条件,来控制流水线执行。 执行流水线验证准出条件
合分支和具体路径的包含/排除范围,对新建、更新、合并和重新打开事件设置触发策略,当在关联的代码仓库侧触发合并请求事件且分支包含/排查策略,会自动触发关联流水线执行。 创建标签时触发:监听创建标签触发事件,可以设置标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。
任务“phoenix-sample-standalone”的配置需与部署服务中同名任务的“参数设置”页面内容保持一致。 任务“phoenix-cd-cce”的配置需与部署服务中同名任务“参数设置”页面内容保持一致。 部署任务中添加了两个部署任务,如果您在之前的步骤中只选择了一种部署方
”进行创建,具体操作请参考新建CodeArts服务扩展点。 别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。
登录CodeArts控制台,单击,选择区域。 单击“立即使用”。 在CodeArts首页中单击目标项目名称,进入项目。 在导航中依次选择“设置 > 通用设置 > 服务扩展点管理”。 单击“新建服务扩展点”,在下拉列表中选择“Docker repository”。 在弹框中配置以下信息,单击“确定”。
资源类型为CCE时,需设置此参数。 选择部署环境的区域。 集群 资源类型为CCE时,需设置此参数。 选择在CCE云容器引擎中已购买的Kubernetes集群。 关联类型 资源类型为UCS时,需设置此参数。 关联的UCS资源粒度,当前仅支持容器舰队。 容器舰队 资源类型为UCS时,需设置此参数。
在左侧导航栏选择“设置 > 通用设置 > 基础资源管理”,新建主机集群,并将已购买的主机加入集群。 在左侧导航栏选择“持续交付 > 部署”,进入部署页面。 单击“新建应用”,填写任务名称“DeployTask01”,单击“下一步”,选择“空白模板”,单击“确定”。 在“参数设置”页面,新