检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用自定义执行机执行Maven构建(自定义执行机/图形化构建) 应用场景 当编译构建服务提供的内置执行机构建环境不满足业务要求时,您可接入自行提供的计算资源,通过注册的方式托管到编译构建服务中,委托编译构建服务进行调度并执行构建任务。本实践我们通过“Maven构建”和“上传软件包到软件发布库”两个构建步骤来演示使用自定义执行机的构建场景。
使用Dockerfile制作镜像失败 推送镜像到SWR失败 执行构建任务时,拉取镜像失败 使用SWR公共镜像时拉取镜像无权限 镜像仓库登录异常 如何推送镜像到其他租户 构建时拉取dockerhub镜像超时/次数限制
指定Tag构建:仅拉取指定Tag的代码进行构建。执行构建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码源使用的是第三方代码仓,需在第三方代码仓中创建标签。 指定CommitID构建:仅拉取指定CommitI
执行构建任务时,构建任务在Windows执行机上执行,支持用户执行Windows相关的构建任务。 通过Git Bash工具执行Shell脚本实现构建。 构建步骤仅支持执行shell命令、上传软件包到软件发布库和下载发布仓库包。 支持Windows7、Windows10、Windows
费项”页签查询全部待续费资源,对资源进行手动续费的操作。 图1 续费管理 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。 手动续费资源。 单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 批量续费:在资源页面勾选需要续费的资源,单击列表左上角的“批量续费”。
通用构建问题 执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云
提交更改后的代码,再次构建即可解决此问题。 处理方法2:使用NuGet管理依赖(手工修改) 如果本地没有VS集成工具,可手工修改解决方案文件实现用NuGet管理依赖,操作步骤如下: 修改“csproj”文件中的依赖项,增加<HintPath>项。 在csproj文件同级目录新增packages
更新依赖A的版本号并重新上传,此处提供两种解决方案: 使用编译构建服务构建项目A,使用deploy命令将依赖A上传到Maven私有仓库(推荐:可集成于流水线中实现自动化)。 在Maven私有仓库重新上传依赖A,此时选择POM模式,分别上传jar文件和pom文件。 更新完成后,尝试重新构建项目D。 依赖包损坏
BuildFlow父任务不会占用一个并发,子任务在并发数不够时会排队,为了最佳使用效果,建议购买构建并发包,构建并发包使用规则及方法请参考如何使用构建并发包。 构建并发包为租户级别,一个并发包资源同时只能由一个构建任务使用。 多任务YAML文件整体内容示例: 1 2 3 4
</execution> </executions> </plugin> 多模块项目配置方法 假设多模块项目代码结构如下,以此为例为您介绍如何配置生成单元测试覆盖率报告。 1 2 3 4 5 6 7 ├── module1 │ └── pom.xml ├── module2 │