检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 version: 2.0 # 必须是2
无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 - File 报告文件 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表4 响应Body参数
pem。 最多支持上传20个文件。 已上传的文件可通过两种访问路径进行文件管理。 在编译构建服务首页,单击“更多”,选择“文件管理”。 或在“下载文件管理的文件”构建步骤中单击“管理文件”。 在文件管理页面,可以编辑文件、下载文件、删除文件、为用户配置文件操作权限。 在搜索框输入关键字,可搜索文件。
失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的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 version: 2.0 # 必须是2.0 steps: BUILD:
CloudBuildServer enableJob 上传keystore文件 CloudBuildServer uploadKeystore 更新keystore文件 CloudBuildServer updateKeystore 删除keystore文件 CloudBuildServer deleteKeystore
directory. 原因分析 异常信息显示找不到POM文件。系统默认的编译命令是找源码根目录下的POM文件,这个错误就是说源码根目录下不存在POM文件。 例如:下图中源码根目录下显然不存在POM文件的,进入server目录下才发现POM文件。 处理方法 这种情况下,需要修改系统默认构建命
Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。 Keystore文件 用于签名的Keystore文件,参考生成Keystore签名文件制作,单击下拉列表,展示文件管理页面已经上传的Keystore文件,请根据需要选择。
执行构建时找不到必须的项目文件 问题现象 使用Maven等工具构建时,通常会依赖特定的构建文件,如:pom.xml文件等。如果工具找不到相应的构建文件,则会失败并报“xxx工程找不到xxx文件”此类错误,常见的错误信息如下: 工具 构建文件 错误信息 Maven pom.xml The
阅读以下规格说明。 不支持带空格的文件路径 C#项目中目录或文件名中包含空格会导致构建失败,目录/文件的命名请使用字母、数字、下划线的组合,勿使用其他特殊字符,避免不必要的构建失败。 文件全路径长度不得超过260个字符 Windows系统中,文件全路径的最大长度限制为260个字符
进入自定义构建环境页面,选择合适的基础镜像,单击即可下载Dockerfile模板。 编辑下载的Dockerfile文件。 可根据需要加入项目需要的其他依赖和工具,完成Dockerfile文件自定义,如下为添加了jdk和maven工具的示例。 RUN yum install -y java-1
本地。 1:开启(默认)。 0:关闭。 1 TB_CACHE_DEPENDS 增加指定的文件作为缓存命中的依赖文件,如果该文件产生变化,会使缓存不命中。默认为空。多个文件使用逗号分隔。 build.sh,test.sh TB_CACHE_VERSION 为缓存增加指定的版本号,如
根据需要选择是否开启“Git LFS”,构建默认不拉取音视频、图像等大型文件,开启“Git LFS”后,构建将会全量拉取文件。 代码化构建(单仓下载) 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的PRE_BUILD部分代码信息。 1 2 3 4 5 6
参考配置构建环境的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“env”部分配置构建任务的运行环境。 参考配置代码下载的“代码化构建”部分的代码示例,在创建代码化构建使用的YAML文件中的“PRE_BUILD”部分配置代码下载方式。 参考配置构建步骤中各个构建
image_id=e1579739-cd2e-11e9-b7c2-286ed489051f 响应示例 无 状态码 状态码 描述 200 dockerfile模板文件 错误码 请参见错误码。 父主题: 任务相关API接口
编译构建服务支持通过yaml文件配置构建脚本,用户可以将构建时需要配置的构建环境、构建参数、构建命令、构建步骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行
本地。 1:开启(默认)。 0:关闭。 1 TB_CACHE_DEPENDS 增加指定的文件作为缓存命中的依赖文件,如果该文件产生变化,会使缓存不命中。默认为空。多个文件使用逗号分隔。 build.sh,test.sh TB_CACHE_VERSION 为缓存增加指定的版本号,如
arball或文本文件等,还可以是“-”。 用法:docker build [options] Path | URL | - options填写方法如下表。Path/URL/-为上下文来源。 参数 对应短名称 说明 --file -f Dockerfile文件路径,默认为“./Dockerfile”。
”,字符长度范围为1~100。 提交信息 目录的备注信息,用于记录该文件夹文件的描述信息。字符长度范围1~2000。 单击2中新建的目录名称。 单击“新建 > 新建文件”,如图2所示。 图2 新建文件 文件命名为“build.yml”,并将如下代码拷贝到文件中。 # This YAML is the default
成功拉取代码以后,构建过程中, 提示无法拷贝***文件,文件路径长度超过260字符。 原因分析 Windows系统中,文件全路径的最大长度限制为260字符,超过此长度会导致Msbuild构建失败,项目中引用了路径过长的文件,导致Msbuild执行copy命令时,无法拷贝路径过长的文件,导致构建失败。 处理方法