检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
有设置,npm默认会去github下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm install之前先加上如下命令,选择使用华为云的mirror源,重新执行构建即可。 npm config set sass_binary_site https://repo
94266/target/rat.txt -> [Help 1] 原因分析 文件License信息检查不通过。 处理方法 在mvn命令中添加参数: 1 apache-rat:check -Drat.numUnapprovedLicenses=600 父主题: Maven构建
7、zlib-devel 1.2.7、openssl-devel 1.0.2k 执行shell命令 使用通用的shell4.2.46-git1.8.3-zip6.00镜像执行shell命令,该镜像基于EulerOS,默认安装zip、unzip、sudo、git、wget等软件。 工具版本
所属项目 创建的编译构建任务所属项目。 以项目入口方式访问访问编译构建服务时默认填写,无需手动填写。 以服务入口访问时需根据实际情况选择新建构建任务前准备工作中创建的项目。 代码源 选择Repo:表示从代码托管拉取代码进行构建。 代码仓 选择实际需要编译的代码仓。 默认分支 选择仓库默认分支。
Maven项目里包含前端代码,需要npm构建,而系统提供的Maven镜像不包含npm构建环境。 处理办法 Maven插件exec-maven-plugin实现混合编译,首先配置插件,其次配置npm环境,最后执行构建。 pom文件配置。 每条npm命令都是<executions>标签中的一个
远程仓库,同时打包前没有执行clean操作导致。 处理方法 方法一:删除远程仓库的“target”目录。 方法二:打包命令增加“clean”参数,如:原先打包命令为:mvn package -Dmaven.test.skip=true -U -e -X -B,增加“clean”参数后如下:
您可以自定义构建环境。 powershell命令 配置Msbuild命令,一般使用系统默认给出的命令即可。常见命令可参考常用Powershell命令。 nuget restore命令会还原csharp项目依赖。 msbuild命令构建项目: OutputPath会指定生成路径,
布库步骤上传到发布库。 使用tar镜像。 通过执行脚本或下载命令从发布库中将tar文件下载到要部署应用的服务器上,执行docker load命令将tar文件的镜像加载到本地镜像仓库,再使用docker run等命令启动镜像即可。 父主题: Maven构建
此类错误发生的原因一般有如下两种: push操作前未使用“docker login”命令登录,此时添加对应登录命令即可。 执行了登录命令,但是登录命令中SWR地址错误,导致执行没报错但实际登录未生效,需要核对登录命令是否正确。 推送镜像提示认证失败 错误日志 Error response from
替换Docker-Compose部署文件镜像版本 为了将镜像部署到ECS时,能够可以拉取到正确的镜像,使用shell命令进行完成以下操作。 使用sed命令,依次将文件“docker-compose-standalone.yml”中的参数替换为构建任务的参数“dockerServer”、“dockerOrg”、“BUILDNUMBER”进行替换。
约束限制 已在容器镜像服务中创建组织,组织名称为“hwstaff_codeci_gray”。 需已具备CodeArts Artifact服务的操作权限,具体操作可参考授权使用CodeArts Artifact服务。 需已具备CodeArts Repo服务的操作权限,具体操作可参考授权使用CodeArts
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。
构建时拉取dockerhub镜像超时/次数限制 问题现象 执行构建任务时,拉取dockerhub镜像超时/次数限制,日志报如下异常信息: Error response from daemon: Get https://registry.docker-cn.com/v2/: net/http:
镜像地址 填写4中获取的镜像地址。 命令 配置命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 例如:若使用的镜像是用于Maven构建,则配置Maven构建命令;若使用的镜像是用于NPM构建,则配置NPM构建命令,以此类推。 代码化构建 参考
建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。 约束限制 需已具备CodeArts
CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Npm命令,更多命令使用方法可参考Node.js官网。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。
执行构建时拉取子模块代码出错 问题现象 执行构建任务时,报如下异常信息: 原因分析 Git从CodeArts Repo拉取子模块时出现错误“Could not read from remote repository”,可能是没有权限或者“.gitmodules”文件配置错误。 处理办法
执行构建时未拉取子模块 问题现象 构建拉取Repo代码时,存在“.gitmodules”文件且确认配置正确,但是没有去拉取子模块。 原因分析 此问题一般为没开启子模块自动更新。 处理办法 编辑构建任务,选择“代码下载配置”构建步骤,将“子模块(submodules)自动更新”开关打开。
使用编译构建服务的Cmake构建并上传软件包至软件发布库(ARM,预置镜像,图形化构建) 本节以Cmake构建为例,介绍如何使用编译构建服务的鲲鹏环境构建项目,并上传软件包到软件发布仓库。 “鲲鹏(ARM)服务器”目前只有华北-北京四区域支持。 前提条件 已注册华为云并实名认证,
本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。 约束限制 需已具备CodeArts Artifact服务的操作权限,具体操作可参考授权使用CodeArts Artifact服务。 需已具备CodeArts