检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。
插件包根目录下必须包含元数据文件codearts-extension.json,codearts-extension.json文件介绍请参考codearts-extension.json文件定义。
配置方式 新建yaml文件:创建一个新的YAML文件。 已有yaml文件:基于已有YAML文件进行编排,编排后的内容会覆盖原YAML文件。YAML文件编写请参考YAML语法规范。 选择yaml文件 配置方式选择“已有yaml文件”时,需设置此参数。
Array of Artifact objects 产物列表 表4 Artifact 参数 参数类型 描述 project_id String 项目ID name String 名称 artifact_version String 版本 upload_target String 存放平台类型
定义排除文件 on: push: paths-ignore: - 'docs/**' 表示流水线会在任意代码提交事件时运行,除非变更的文件列表全部在docs目录下。 同时定义包含和排除文件 如果需要同时定义包含和排除文件,需在包含文件中定义“!”
comp_name 否 String 微服务名 cloud_id 否 String 局点ID strategy_id 否 String 策略ID category 否 String 流水线类型 publish_tab 否 String 是否发布流水线 platform 否 String 部署平台
工作负责YAML路径 填写YAML文件的相对路径。 当前目录为代码分支的根目录。 仅支持单个YAML文件。 YAML路径可以使用“${变量名}”引用环境变量,YAML文件中可以使用“{{变量名}}”引用环境变量。
图1 引用环境变量 在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。 图2 引用环境变量 父主题: 发布管理(CodeArts Release)使用指南
路径过滤:可以通过设置包含或排除路径,来监听触发事件所在的变更文件路径。
区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。 Region分为通用Region和专属Region: 通用Region指面向公共租户提供通用云服务的Region。
Full:全量检查,扫描代码仓里的所有文件。 Incremental(last commit): 增量检查,基于最近一次commit文件进行扫描。 Incremental(last success):增量检查,基于最近一次门禁通过后的变更文件进行扫描。 配置部署任务。
表4 FormData参数 参数 是否必选 参数类型 描述 upload_file 是 File 参数解释: 图标文件。 约束限制: 不涉及。 取值范围: 仅支持png、jpeg、jpg,文件大小不超过512kb,建议128*128px。 默认取值: 不涉及。
push_inc_full:表示对本次commit的变更文件内容进行检查。 push_multi_inc_full:表示对上一次检查成功的commit到本次commit之间的变更文件内容进行检查。 创建仓库标签 为代码仓创建标签并推送。
nexus repository 用于连接第三方私有Maven仓库,连接成功后可以通过构建任务获取该仓库中文件信息。 通用Git 用于连接第三方Git仓库,连接成功后可以在流水线、构建等服务中获取该仓库的分支等信息。
表4 FormData参数 参数 是否必选 参数类型 描述 upload_file 是 File 插件文件 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 body String - 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_msg
表4 FormData参数 参数 是否必选 参数类型 描述 upload_file 是 File 图标文件 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 body String - 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_msg
"commit_id" : "990ea057751d299f5575aac25bf97e88a60b461e", "event_type" : "Manual", "merge_id" : null, "message" : "新建文件
commit_id" : "990ea057751d299f5575aac25bf97e88a60b461e", "event_type" : "Manual", "merge_id" : null, "message" : "新建文件