检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图2 资源中心 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。 图3 销售许可证&软件著作权证书 父主题: 安全
安全 责任共担 身份认证与访问控制 数据保护技术 云审计 服务韧性 认证证书
否 Scm object 代码信息 表2 ParameterItem 参数 是否必选 参数类型 描述 name 是 String 参数名称 value 是 String 参数值 表3 Scm 参数 是否必选 参数类型 描述 build_tag 否 String 代码Tag build_commit_id
params: - name: TB_GET_ORI_TRACE value: "1" steps: PRE_BUILD: - checkout: name: "checkout" inputs: scm
"\n codehubAdapterAddress: \"https://devcloud-backend.cn-north-208.myhuaweicloud.com:7503\"\n userName: \"testUser\"\n scm
build_if_code_updated 否 String 提交代码触发构建开关 parameters 否 Array of CreateBuildJobParameter objects 构建执行参数列表 scms 否 Array of CreateBuildJobScm objects 构建执行SCM
5 6 7 8 9 10 11 12 13 14 15 version: 2.0 # 必须是2.0 steps: PRE_BUILD: - checkout: name: checkout inputs: scm
String 代码源类型 scm_web_url String 代码源地址 user_id String 用户id build_no String 构建编码 daily_build_no String 构建每日编号 dev_cloud_build_type String 构建类型
build_if_code_updated String 提交代码触发构建开关 parameters Array of CreateBuildJobParameter objects 构建执行参数列表 scms Array of CreateBuildJobScm objects 构建执行SCM
scm:代码源,当前只支持codehub,非必填,默认值codehub。 url:拉取代码的ssh地址或者https地址。codehub拉取代码时为ssh,其他代码源为https,必填项。 branch:拉取的代码分支名,必填项。
使用Npm构建 使用Npm工具管理软件包,可以完成vue和webpack的构建。 图形化构建 在配置构建步骤中,添加“Npm构建”构建步骤,可参考表1配置参数。 表1 Npm构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
steps: BUILD: - harmonyos: name: "HarmonyOS Build" inputs: command: | npm config set strict-ssl
是否自动更新子模块 flavor 否 String 执行机规格 parameters 否 Array of CreateBuildJobParameter objects 构建执行参数列表 scms 否 Array of CreateBuildJobScm objects 构建执行SCM
String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表7 commit_info 参数 参数类型 描述 commit_id String 代码提交的commit id
是否自动更新子模块 flavor 否 String 执行机规格 parameters 否 Array of CreateBuildJobParameter objects 构建执行参数列表 scms 否 Array of CreateBuildJobScm objects 构建执行SCM
管理构建任务/工程 支持项目创建者、项目经理及有权限的开发人员创建任务/工程模板、复制/删除/禁用任务、查看执行/更新历史、操作回收站实现软硬删除、管理项目成员/构建任务权限、管理数字证书。
String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表6 commit_info 参数 参数类型 描述 commit_id String 代码提交的commit id
是否自动更新子模块 flavor 否 String 执行机规格 parameters 否 Array of UpdateBuildJobParameter objects 构建执行参数列表 scms 否 Array of UpdateBuildJobScm objects 构建执行SCM
文件管理删除权限 功能介绍 文件管理删除权限 调用方法 请参见如何调用API。
String 代码源地址 scm_type String 仓库类别,Repo、Github等 repo_id String repo的id commit_detail_url String 代码提交记录信息地址(代码源为Repo) build_number String 构建编号