检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
未定义”。 原因分析 由于解决方案中存在多个csproj文件,生成时使用默认构建命令指定OutputPath=../buildResult/Release/bin会造成所有的csproj生成时在一个文件夹中,造成obj文件等发生链接冲突。 处理方法 在构建命令中删除“OutputPath=
执行Npm构建时,报错提示Unexpected end of JSON ... 问题现象 执行npm install时,提示异常信息如下: 原因分析 解析文件中的json字符串失败,有可能从镜像仓下载的文件不完整。 处理方法 修改Npm镜像仓,在Npm构建步骤里,添加如下命令: 1 npm config set registry
认即可。 单击“确定”,自动跳转到“代码仓详情”页面。新建后代码仓文件目录如图2所示。 图2 文件目录 单击“pom.xml”文件,在右侧区域单击,进入“pom.xml”文件编辑页面。 图3 编辑pom.xml文件 “groupId”修改为“com.huawei.dependen
CloudBuildServer enableJob 上传keystore文件 CloudBuildServer uploadKeystore 更新keystore文件 CloudBuildServer updateKeystore 删除keystore文件 CloudBuildServer deleteKeystore
阅读以下规格说明。 不支持带空格的文件路径 C#项目中目录或文件名中包含空格会导致构建失败,目录/文件的命名请使用字母、数字、下划线的组合,勿使用其他特殊字符,避免不必要的构建失败。 文件全路径长度不得超过260个字符 Windows系统中,文件全路径的最大长度限制为260个字符
为本实践创建构建过程中使用的代码文件。 制作自定义构建环境镜像 制作自定义环境使用的镜像。 新建构建任务并执行 新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。 单击
参考配置构建环境的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“env”部分配置构建任务的运行环境。 参考配置代码下载的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“PRE_BUILD”部分配置代码下载方式。 参考配置构建步骤中各个构建
什么是编译构建 编译构建是指将软件的源代码编译成目标文件,并和配置文件、资源文件等一起打包的过程。 编译构建服务(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、
arball或文本文件等,还可以是“-”。 用法:docker build [options] Path | URL | - options填写方法如下表。Path/URL/-为上下文来源。 参数 对应短名称 说明 --file -f Dockerfile文件路径,默认为“./Dockerfile”。
执行Maven构建时,多个子项目和父项目之间引用报错 问题现象 Maven构建任务,pom文件存在多个子项目和父项目之间的引用,在执行任务时,日志报如下异常信息: [ERROR] Project 'xxx.xxx:xxx1:1.0-SNAPSHOT' is duplicated in
查看构建任务和构建结果 为您介绍通过查看构建日志确认该实践的构建任务使用的执行机和在制品仓中查看上传的软件包。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
-DaltDeploymentRepository=id::layout::url parameter -> [Help 1] 原因分析 “pom.xml”文件没有正确配置“distributionManagement”。 处理方法 配置“Maven构建”构建步骤,展开“发布依赖包到CodeArt
android.tools.build:gradle:3.0.1 处理方法 根据日志提示,对“app”目录下的“build.gradle”文件添加google()仓库,进行如下修正: allprojects { repositories { google() jcenter() }
单击“编辑”按钮,在“Maven构建”步骤前,添加“下载文件管理的文件”步骤。 单击“上传”,上传自定义的“settings.xml”文件,其他参数保持默认即可。自定义settings.xml文件的方法可参考自定义settings.xml文件。 在“Maven构建”的命令窗口中,--settings
查看日志信息时,单击日志窗口右上角“全屏”,可最大化日志窗口;单击“退出全屏”,可退出最大化日志窗口;单击“下载 > 下载构建全量日志”,可下载全量日志文件;单击左侧步骤节点,可查看对应步骤日志。 单击右上角“编辑”或“执行”按钮,可以编辑构建任务或执行构建任务,单击,可以根据需要复制任务、保存模板、查看徽标状态或禁用任务。
INCREASENUM 该构建任务执行总次数,从1开始自增长,每执行1次加1。 PROJECT_ID 该构建任务所在的项目编号。 WORKSPACE 该构建任务拉取的源代码根目录,即工作空间。 GIT_TAG 代码tag名,在配置代码下载时指定tag构建才有值。 COMMIT_ID_SHORTER
执行缓存清理操作前,请务必仔细阅读以下缓存清理风险以及注意事项: 由于缓存目录为同租户共享,频繁清理缓存会概率性导致同租户用户构建异常(常表现为“xxx文件不存在”),因此只可在缓存异常时清理,任务执行成功后务必再次编辑任务,删除清理命令,并且在执行清理缓存操作的同时,不要执行其他的使用缓存的编译构建任务。
gitmodules”文件配置错误。 处理办法 打开主代码仓库,选择“设置 > 子模块设置”,部署密钥没有同步,单击同步按钮,之后再尝试编译构建。 如果步骤1已同步,很可能是主仓库的“.gitmodules”文件配置出错,先检查存在“.gitmodules”文件且子模块是“mavenSubTest19114”。
下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm install之前先加上如下命令,选择使用华为云的mirror源,重新执行构建即可。 npm config set sass_binary_site https://repo.xxcloud
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 version: 2.0 # 必须是2.0 steps: BUILD: