检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致编译构建服务无法使用。自动续费的规则如下所述: 以CodeArts Build套餐的到期日计算第一次自动续费日期和计费周期。 CodeArts Build套餐自动续费周期以您选择的续费时长为准。例如,您选择了3个月,CodeArts Build套餐即在每次到期前自动续费3个月。
所有pom”。 不配置pom:表示无需发布私有依赖包到CodeArts私有依赖库。 配置所有pom:表示在项目下所有“pom.xml”文件增加deploy配置,使用mvn deploy命令将构建出的依赖包上传到私有依赖仓库。 在命令窗口,使用“#”注释掉第8行的默认命令,并删除第18行命令前的“#”。
处理方法 方法一:删除远程仓库的“target”目录。 方法二:打包命令增加“clean”参数,如:原先打包命令为:mvn package -Dmaven.test.skip=true -U -e -X -B,增加“clean”参数后如下: mvn clean package -Dmaven
资源扩展 编译构建服务提供的资源扩展为并发扩展,可增加构建任务并发执行数。 场景1 在编译构建服务中,构建任务是构建的最小单元,对于以下构建场景,构建任务可能并不能满足构建要求。例如: 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。 希望更模块化、更加
使用shell命令构建 单独使用“执行shell命令”步骤可以创建一个构建任务并执行构建。也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。
操作系统 title String 镜像标题 description String 镜像描述 create_time String 镜像创建日期 请求示例 GET https://{endpoint}/v1/image/templates 响应示例 状态码: 200 返回信息 {
修订记录 文档修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 发布日期 修订记录 2024-01-16 新增API: 下载构建实时日志、获取任务构建记录列表 2023-11-13 新增API: 下载全量构建日志、下载构建步骤日志、获取构建产物详情
json'”,表示缺少“package.json”文件。 处理方法 补充错误日志中提示缺失的文件。比如缺少“package.json”文件的情况,需要在代码根目录下增加“package.json”文件。 父主题: Npm构建
码结构为例,解决办法两种,两者选其一即可: 先执行cd server进入server目录,然后执行mvn编译命令。 在maven编译命令后增加-f ./server/pom.xml,指定pom文件的路径。 父主题: Maven构建
every_day_report objects 每日构建成功率 表4 every_day_report 参数 参数类型 描述 date String 日期 success_ratio Integer 成功率 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code
作请参考管理构建任务生命周期)。 单击构建任务名称,进入“构建历史”列表页面,可以查看最近的构建历史记录(默认30天,可通过页面左上角的“日期选择组件”自定义时间周期)。 图1 构建历史页面 单击“洞察”页签,以饼状图/折线图/柱状图的方式查看近30天的构建成功率与构建性能分布。
service_type 是 String 服务类型 resource_id 是 String 资源id reminder_day 是 String 提醒日期 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 状态 error Object 错误
日统一固定为一个月的某一天。 如果您购买的CodeArts Build套餐、资源扩展、增值特性的到期日不同,可以将到期日统一设置到固定一个日期,便于日常管理和续费。 图2展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。 图2 统一到期日 更多
系统预定义参数的参数值由系统自动生成,无需定义,如表1所示,可在代码中使用${参数名}引用。 表1 系统预定义参数 参数 说明 BUILDNUMBER 构建编号。格式为“日期.今日该构建任务执行次数”,例如:20200312.3。 TIMESTAMP 构建任务执行时间戳。例如:20190219191621。 INCREASENUM
“snapshot仓库”:对于以调试为目的发布的私有依赖包,一般会给依赖版本号增加-SNAPSHOT后缀(如:1.0.0-SNAPSHOT),执行发布操作时,此类依赖会自动发布到snapshot仓库,发布时无需更新版本号,构建命令中增加-U参数即可拉取最新版本。 对于正式发布的私有依赖包,版本号中不可带-SNAPSHOT后缀(如:1
新建Maven构建任务,在“Maven构建”构建步骤后增加“上传软件包到软件发布库”构建步骤。 配置构建包路径,填写任意路径并保存。 执行构建任务,在日志中找到BUILD SUCCESS信息。 往上几行找到形如“/target/****.war”的信息,即为准确的构建包路径。 父主题: Maven构建
0:关闭。 1 TB_CACHE_DEPENDS 增加指定的文件作为缓存命中的依赖文件,如果该文件产生变化,会使缓存不命中。默认为空。多个文件使用逗号分隔。 build.sh,test.sh TB_CACHE_VERSION 为缓存增加指定的版本号,如果版本号产生变化,会使缓存不命中。默认为空。
</executions> </plugin> </plugins> </build> 新建Maven构建任务。 在新建的Maven构建任务里增加以下npm的安装及环境配置命令: # 创建文件目录 mkdir ./node # 使用curl命令下载Node.js软件包 curl -kv
处理方法2:使用NuGet管理依赖(手工修改) 如果本地没有VS集成工具,可手工修改解决方案文件实现用NuGet管理依赖,操作步骤如下: 修改“csproj”文件中的依赖项,增加<HintPath>项。 在csproj文件同级目录新增packages.config文件,如已存在新增依赖信息即可。 在csproj文件中引入packages
这种情况下修改构建包路径为“**/target/*.war”,正则匹配war包。 无法确定target目录下有哪些文件。 在构建执行的步骤shell里最后增加“ls -al target”,再次执行构建,就会打印出target目录下的所有文件。找到需要的文件位置后,再重写构建包路径配置。 如果构