检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表6 commit_info 参数 参数类型 描述 commit_id String 代码提交的commit id
String 超时时间单位 表6 CreateBuildJobScm 参数 是否必选 参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 是 String repo的id web_url 是 String 代码仓http地址 scm_type
是否自动更新子模块 flavor 否 String 执行机规格 parameters 否 Array of CreateBuildJobParameter objects 构建执行参数列表 scms 否 Array of CreateBuildJobScm objects 构建执行SCM
String 代码源类型 scm_web_url String 代码源地址 user_id String 用户id build_no String 构建编码 daily_build_no String 构建每日编号 dev_cloud_build_type String 构建类型
文件管理文件下载 功能介绍 文件管理文件下载 调用方法 请参见如何调用API。
删除文件管理文件 功能介绍 删除文件管理文件 调用方法 请参见如何调用API。
String 代码仓web地址 scm_type String 代码仓类型 repo_id String 代码仓ID build_project_id String 构建项目ID last_job_running_status String 最后一次构建时间 last_build_user_id
文件管理查询权限 功能介绍 文件管理查询权限 调用方法 请参见如何调用API。
文件管理 配置文件权限 添加文件权限 文件管理文件下载 删除文件管理文件 查询租户下文件列表 查询用户可使用文件 更新文件信息 上传文件 文件管理删除权限 文件管理查询权限 父主题: 编译构建API
文件管理 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置)。 约束限制 文件大小限制为100k。
如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码源使用的是第三方代码仓,需在第三方代码仓中创建标签。 指定CommitID构建:仅拉取指定CommitID的代码进行构建。执行构建任务时需在弹框中输入CommitID。
生成Postgres and Redis Dockerfile 通过shell命令生成Dockerfile文件,用以制作Postgres(数据库)和Redis(缓存)镜像。
批量管理构建任务 勾选编译构建任务前的复选框,在弹出的窗口中单击“移动到”,可批量移动构建任务所在分组;单击“权限管理”,可批量设置构建任务各个角色的权限,单击“删除”,可批量删除构建任务。 图1 批量管理构建任务
父主题: 构建任务管理
超时时间数值 unit String 超时时间单位 表10 CreateBuildJobScm 参数 参数类型 描述 branch String 代码分支 url String 代码仓地址 repo_id String repo的id web_url String 代码仓http地址 scm_type
使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务
使用Maven构建上传软件包至私有依赖库(内置执行机/图形化构建) 应用场景 当CodeArts Build提供的默认依赖库不满足业务要求时,您可使用自己搭建的私有依赖库进行构建。本实践以Maven构建为例,为您介绍构建完后如何上传构建产物到私有依赖库,以便后续构建使用,其他构建语言操作类似
String 超时时间单位 表7 CreateBuildJobScm 参数 是否必选 参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 是 String repo的id web_url 是 String 代码仓http地址 scm_type
params: - name: TB_GET_ORI_TRACE value: "1" steps: PRE_BUILD: - checkout: name: "checkout" inputs: scm
父主题: 构建任务管理