正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
原因分析 Windows系统中,文件全路径的最大长度限制为260字符,超过此长度会导致Msbuild构建失败,项目中引用了路径过长的文件,导致Msbuild执行copy命令时,无法拷贝路径过长的文件,导致构建失败。 处理方法 修改文件路径长度至系统要求大小即可。
支持Windows7、Windows10、Windows Server2012和Windows Server2016。 自定义Windows执行机前,需已安装JDK和Git。 编译工具需自行安装。例如:使用Maven构建,则需要安装Maven工具。
powershell -Command Invoke-WebRequest -UseBasicParsing https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.0.0/dotnet-sdk-2.0.0-win-x64.zip
因为Windows系统不区分大小写,而Linux系统区分,所以可能本地能构建成功,在编译构建服务上却构建失败。 处理方法 在代码项目中的相应文件夹下,补充错误日志中提示缺失的文件。 修改出错的代码中配置的文件路径。 父主题: Npm构建
命令执行完毕后,可以发现代码仓库中新增了以下文件: gradlew (Unix Shell 脚本) gradlew.bat (Windows批处理文件) gradle/wrapper/gradle-wrapper.jar (Wrapper JAR文件) gradle/wrapper
支持Linux下C/C++应用程序的编译构建,及Windows下C/C++/C#应用程序的编译构建。 移动终端APP 场景特点:移动终端APP业务变化快,交付要求短平快。 适用场景:利用云端并行编译技术,快速编译构建,缩短交付周期。支持Android系列移动终端APP的编译构建。
当前用户没有开通CodeArts Build服务 问题现象 执行编译构建任务失败,异常信息为:当前用户没有开通CodeArts Build服务。 原因分析 未开通编译构建服务,或费用不足,请开通编译构建服务或为编译构建服务充值。 父主题: 公共问题
文件全路径长度不得超过260个字符 Windows系统中,文件全路径的最大长度限制为260个字符,超过此长度会导致Msbuild构建失败。
当执行机选择Windows执行时,需添加“上传软件包到软件发布库(Windows环境)”构建步骤。 表1 上传软件包到软件发布库参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
使用jib-maven-plugin插件构建maven工程制作镜像 背景说明 由于软开云官方提供的maven镜像中没有docker环境,所以,使用docker-maven-plugin插件构建的项目通过软开云的编译构建制作镜像时会报错,比如: INFO: I/O exception
未开通私有依赖仓 问题现象 异常信息为:may be you have not init release repository。 原因分析 没有开通私有依赖仓。 处理方法 单击CodeArts首页“服务 > 私有依赖库” ,选择开通,待开通完成之后重新执行构建即可。 父主题: Maven
构建找不到必须的项目文件 问题现象 使用Maven等工具构建时,通常会依赖特定的构建文件,如:pom.xml文件等。如果工具找不到相应的构建文件,则会失败并报“xxx工程找不到xxx文件”此类错误,常见的错误信息如下: 工具 构建文件 错误信息 Maven pom.xml The
拉取子模块代码出错 问题现象 执行构建任务时,报如下异常信息: 原因分析 Git从CodeArts Repo拉取子模块时出现错误“Could not read from remote repository”,可能是没有权限或者“.gitmodules”文件配置错误。 处理办法 打开主代码仓库
gyp ERR! stack Error: EACCES: permission denied 问题现象 执行Npm构建任务时,日志报如下异常信息: gyp ERR! stack Error: EACCES: permission denied, mkdir '******/job
Git不拉取子模块 问题现象 构建拉取Repo代码时,存在“.gitmodules”文件且确认配置正确,但是没有去拉取子模块。 原因分析 此问题一般为没开启子模块自动更新。 处理办法 编辑构建任务,选择“代码下载配置”构建步骤,将“子模块(submodules)自动更新”开关打开。
node-sass下载失败 问题现象 执行Npm构建任务时,日志报如下异常信息: Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux-x64-72_binding.node
使用maven deploy命令上传包失败 问题现象 通过执行Maven构建任务上传依赖到私有依赖库时,执行任务时日志报如下异常信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin
找不到AxImp.exe 问题现象 构建“microsoft.common.currentversion.targets”找不到“AxImp.exe”,需要安装SDK。 原因分析 系统中安装了4.7.2版本的的SDK,项目中没有特殊指定SDK时,可以兼容4.0以上版本。 项目中若特殊指定了某
自定义模板 在选择构建模板时,当预置的构建模板无法满足构建需求时,可以选择自定义构建模板。 登录编译构建服务首页。 在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务中包含私密参数则无法保存为模板
代码更新后构建打出来的包还是旧的 问题现象 本地提交了代码到远程仓库,并且确认远程仓库代码已经更新,但是构建后打出来的包,解压并反编译后发现还是旧的代码。 原因分析 这种问题一般是用户不小心将本地编译后的文件(“target”目录文件)上传到远程仓库,同时打包前没有执行clean操作导致