检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击,选择“预览”,可预览流水线。 单击,选择“操作历史”,可查看流水线操作历史记录(新建记录、编辑记录)和触发失败记录。 单击,选择“设置标签”,弹出“设置标签”对话框。 单击,为流水线设置标签,最多可选择5个标签。 单击“标签管理”,可新建标签、编辑标签、删除标签。 说明: 单租户最多可创建100个标签。
”进行创建,具体操作请参考新建CodeArts服务扩展点。 别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。
EndpointAuthorizationBody 参数 是否必选 参数类型 描述 parameters 否 Object 鉴权参数 scheme 否 String 鉴权模式 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error ErrorInfo object 错误信息 result
将鼠标移动到releaseversion参数上,可以一键将该参数设置为流水线参数并能直接引用该参数;或直接单击“确定”,然后切换到流水线“参数设置”页面,新建流水线参数releaseversion,类型可以根据需求选择自增长或字符串等,设置默认值并打开运行时设置。 图6 新建流水线参数 再切回到流水线“
在流水线列表页找到待执行的流水线,单击操作列。 弹出“执行配置”对话框,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。 流水线阶段
“确定”即可批量执行流水线。 单击“权限管理”,弹出“权限管理”对话框,可批量修改流水线权限。 单击“更多 > 设置标签”,弹出“设置标签”对话框,可批量为流水线设置标签。 单击“更多 > 删除”,弹出“批量删除”对话框,确认后输入提示信息,单击“确认”,即可批量删除流水线,一次最多可删除20条流水线。
关联SWR流水线源时,选择镜像的版本。 制品源别名 关联SWR流水线源时,需设置制品源别名,设置别名后可基于别名生成对应的系统参数,如:“别名_ARTIFACT_NAME”,表示制品名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 支持输入中文、大小写英文字母、数字、“-”、“_”、“
dataSourceBindings 此字段暂时未启用,请将值设置为“[]”。 inputs 插件输入内容,对应流水线页面插件展示格式,其值可在业务脚本中通过引用环境变量的方式引用。 execution 业务插件执行内容,其中type字段为业务脚本语言类型,target字段为执行文件入口,建议放在scripts文件夹下。
构建类型插件:通过设置相关构建结果的阈值,对构建阶段结果进行判断。如:Build构建插件,对Maven单元测试返回的结果进行判断。 代码检查类型插件:通过设置相关检查项的阈值,对代码检查结果进行判断。如:Check代码检查插件,对代码检查缺陷进行判断。 测试类型插件:通过设置相关测试结果
控制某一具体项目下的模块资源,在项目中进行配置,生效范围为整个项目下的全部资源。 资源级权限 流水线任务 控制某一具体流水线任务的操作权限,在流水线任务中进行配置,生效范围为当前流水线任务。 租户级权限 通过统一身份认证服务,为指定用户配置流水线服务中租户级策略、租户级规则、扩展插件及流水线模板的权限。
不涉及 取值范围: 32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 mode 是 Integer 查询模式,0-系统参数;1-自定义参数;2-参数组参数 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 [数组元素]
String 参数解释: 描述。 取值范围: 不涉及。 is_runtime Boolean 参数解释: 是否运行时设置。 取值范围: true -运行时设置;false -非运行时设置。 limits Array of strings 参数解释: 限定枚举值列表。 取值范围: 不涉及。 is_reset
通过流水线上下文引用,获取构建产物信息。 新建流水线。 在“阶段_1”添加“Build构建”插件,获取任务ID,如图1,并将构建产物标识设置为“demo”,如图2。 图1 获取任务ID 图2 Build构建插件 在“阶段_2”添加“执行Shell”插件,通过构建任务ID,结合流水
获取流水线运行需要的自定义参数 驳回人工审核 查询流水线日志 获取流水线步骤执行输出 查询流水线上的构建产物 批量删除流水线 禁用流水线 批量设置流水线标签 启用流水线 批量运行流水线 查询流水线任务日志 延时任务通过 延时任务拒绝 延时1小时 手动卡点通过 手动卡点拒绝 解除挂起 查询批量执行流水线结果
String 参数解释: 描述。 取值范围: 不涉及。 is_runtime Boolean 参数解释: 是否运行时设置。 取值范围: true -运行时设置;false -非运行时设置。 limits Array of strings 参数解释: 限定枚举值列表。 取值范围: 不涉及。 is_reset
默认取值: 不涉及。 is_runtime 否 Boolean 参数解释: 是否运行时设置参数。 约束限制: 不涉及。 取值范围: true - 是运行时设置参数,false - 不是运行时设置参数。 默认取值: false。 is_reset 否 Boolean 参数解释: 是
时,使用branches-ignore进行过滤。 为避免产生歧义,不能在pull_request事件中同时指定branches和branches-ignore。 branches和branches-ignore支持以Glob模式进行匹配,具体匹配规则如下: 表2 匹配规则 匹配符
图2 配置飞书通知 表1 配置飞书通知 操作项 说明 Webhook地址 填写飞书机器人通知URL。 加签密钥 飞书自定义机器人可以开启安全设置,若未使用加签,无需填写加签密钥。 事件类型 选择要通知的事件,可选择已完成、失败、暂停、挂起、忽略五种事件类型。 通知内容 选择要通知的
最长1024字符。 默认取值: 不涉及。 is_runtime Boolean 参数解释: 是否运行时设置参数。 约束限制: 不涉及。 取值范围: true - 是运行时设置参数,false - 不是运行时设置参数。 默认取值: false。 limits Array of objects 参数解释:
户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮