检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通用构建问题 执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云
在java工程的target目录下,可以看到生成了名为jib-image.tar的文件,同时任务会通过上传软件到发布库步骤上传到发布库。 使用tar镜像。 通过执行脚本或下载命令从发布库中将tar文件下载到要部署应用的服务器上,执行docker load命令将tar文件的镜像加载到本地镜像仓库,再使用docker run等命令启动镜像即可。
构建历史页获取构建次数 保存模板使用记录 洞察构建时长 配置文件权限 添加文件权限 文件管理文件下载 删除文件管理文件 删除任务 编辑页获取参数类型的接口 获取当前用户的项目信息列表 查询租户下文件列表 获取编译构建默认参数 查询用户可使用文件 获取项目列表 获取指定工程的构建记录列表 查询指定构建记录详情
开通CodeArts Build 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 购买CodeArts Build须知
ackage.json'”,表示缺少“package.json”文件。 处理方法 补充错误日志中提示缺失的文件。比如缺少“package.json”文件的情况,需要在代码根目录下增加“package.json”文件。 父主题: Npm构建
通过Docker命令操作镜像 生成单元测试报告 自定义构建环境 使用自定义环境构建 下载软件发布库中的软件包 上传软件包到软件发布库 上传文件到OBS 父主题: 配置构建任务
参考 YAML文件语法配置说明 缓存目录使用说明
建任务并执行构建。也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。 表1 执行shell命令参数说明 参数 说明 步骤显示名称
report in: /xxx/slave1/workspace/job_4f1501a3-542c-4f3d-a2bb-8fdbd4d76678_1534924094266/target/rat.txt -> [Help 1] 原因分析 文件License信息检查不通过。 处理方法
通过代码缓存方式实现构建加速 代码缓存是指通过一致性HASH、分布式文件存储、增量更新等技术,通过构建时代码下载效率的提升,从而实现构建加速。 仅代码化构建可使用代码缓存构建加速。 构建缓存只提供文件缓存的上传和下载检出功能,支持用户自定义脚本更新。 该功能目前仅支持“华北-北京四”区域、代码源为CodeArts
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 version: 2.0 # 必须是2.0 steps: BUILD:
134/src'”,在“src”文件夹下找不到“./App.Vue”文件。可能原因如下: 对应文件夹下,没有所需文件。 文件路径大小写配置有误。图中代码配置的是“'./App.Vue'”,实际文件名是“'./App.vue'”,导致找不到所需文件。因为Windows系统不区分大小
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 version: 2.0 # 必须是2.0 steps: BUILD:
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 12 version: 2.0 # 必须是2
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 version: 2.0 # 必须是2.0
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 12 version: 2.0 # 必须是2
需要同步的产物文件目录,“:”前为根目录,“:”后为若干个以“,”分隔的子目录,子目录前带“!”代表此目录不同步,不带“!”代表此目录的所有文件会被同步,带“!”的优先级更高。在AOSP构建场景下,需要拼接为“${WORKSPACE}/实际目录”。 "${WORKSPACE}/AOS
需要同步的产物文件目录,“:”前为根目录,“:”后为若干个以“,”分隔的子目录,子目录前带“!”代表此目录不同步,不带“!”代表此目录的所有文件会被同步,带“!”的优先级更高。在鸿蒙构建场景下,需要拼接为“${WORKSPACE}/实际目录”。 示例如下: "${WORKSPACE}/O
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 version: 2.0 # 必须是2