-
构建环境配置 - 编译构建 CodeArts Build
Server2012和Windows Server2016。 自定义Windows执行机前,需已安装JDK和Git。 编译工具需自行安装。例如:使用Maven构建,则需要安装Maven工具。 MAC 执行构建任务时,构建任务在MAC执行机上执行Shell命令,支持用户执行Windows相关的构建任务。
-
使用Yarn构建 - 编译构建 CodeArts Build
在配置构建步骤中,添加“Yarn构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 命令 配置Yarn命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 代码化构建
-
使用Android构建 - 编译构建 CodeArts Build
/home/build/.gradle/init.gradle # 使用CodeArts提供的gradle wrapper,充分利用缓存加速 cp /cache/android/wrapper/gradle-wrapper.jar ./gradl
-
使用Kotlin构建 - 编译构建 CodeArts Build
图形化构建 在配置构建步骤中,添加“Kotlin构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 默认使用推荐版本,可以根据需要选择和自己编译环境匹配的镜像版本。 命令 配置Kotlin构建命令,一般使用系统默认给出的命令即可。如
-
Gcc/Clang构建加速 - 编译构建 CodeArts Build
选择“CMake模板”,单击“下一步”,进入“构建步骤”页签,配置CMake构建加速。 配置CMake构建加速 添加“CMake构建”构建步骤。 工具版本选择“cmake3.16.5-gcc7.3.0”,根据加速原理以及效果的不同,构建加速分为L1/L2/L3三种模式,请根据购买的加速规
-
使用Ionic Android App构建 - 编译构建 CodeArts Build
在配置构建步骤中,添加“Ionic Android App构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择Gradle、JDK和NDK版本。 命令 配置命令框中的打包脚本。 代码化构建 1 2 3 4 5 6 7 8 9 version:
-
文件管理 - 编译构建 CodeArts Build
文件创建者、文件创建者配置了删除权限的用户。 编辑权限 文件创建者。 创建者默认有所有权限并且不可被删除和修改。 生成Keystore签名文件 使用JDK的keytool工具生成签名文件 找到JDK安装位置以及keytool。 执行生成密钥命令,生成.jks文件。 keytool -genkeypair -storepass
-
找不到程序集(**.dll) - 编译构建 CodeArts Build
选择需要的程序集,单击“安装”,并在弹出的提示框单击“确认”。 提交更改后的代码,再次构建即可解决此问题。 处理方法2:使用NuGet管理依赖(手工修改) 如果本地没有VS集成工具,可手工修改解决方案文件实现用NuGet管理依赖,操作步骤如下: 修改“csproj”文件中的依赖项,增加<HintPath>项。 在cs
-
使用编译构建服务前须知 - 编译构建 CodeArts Build
服务,具体位置可参考产品架构。 编译构建服务支持图形化构建和代码化构建。 图形化构建 编译构建服务预置了丰富的构建工具,您可以根据需要自定义组合。如果预置的构建工具版本无法满足您的使用需求,您也可以自定义构建环境,将所需环境打包制作成Docker镜像并推送至SWR镜像仓库后使用。
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
改为: mvn compile jib:buildTar -Dmaven.test.skip=true -U -e -X –B jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,所以使用build命令和dockerBuild命令并不能制作出
-
打包并制作、推送镜像 - 编译构建 CodeArts Build
默认命令要从根目录读取“pom”文件,本例中WebServer项目“pom”文件在根目录,无需修改。 WebServer项目要求使用jdk1.8编译、运行,确认工具版本选择“maven3.5.3-jdk8-open”。 本次构建目标为打包,默认命令为“mvn package”,无需调整,默认参数说明可参考Maven构建默认命令含义。
-
功能总览 - 编译构建 CodeArts Build
若不自定义执行机则默认使用公共执行资源池。 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后制作Docker镜像再推送至SWR仓库,再通过使用SWR公共镜像即可实现自定义环境构建。 支持区域: 所有
-
配置代码下载 - 编译构建 CodeArts Build
代码化构建(manifest多仓下载) 在安卓、鸿蒙等场景下,一次构建需要同时集成数百甚至上千个代码仓,多个代码仓的集成下载效率至关重要。 编译构建集成Repo下载工具,用户只需进行简单配置即可实现多个代码仓的联动集成。当前支持Repo、gerrit两种类型的代码仓。 配置参考如下: 1 2 3 4
-
基于私有依赖库使用Maven构建并上传软件包(内置执行机,预置镜像,图形化构建) - 编译构建 CodeArts Build
进入到构建步骤配置页面。 配置构建步骤并执行构建任务 单击“点击添加构建步骤”,添加“下载文件管理的文件”构建步骤,“步骤显示名称”和“工具版本”保持默认,“下载文件”选择上传settings.xml文件至编译构建中上传的文件“settings.xml”。 单击“点击添加构建步
-
使用Maven构建 - 编译构建 CodeArts Build
在配置构建步骤中,添加“Maven构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 命令 配置Maven命令,一般使用系统默认生成的命令即可。 setting配置 自动生成setting文件并配置依赖仓库
-
创建构建模板 - 编译构建 CodeArts Build
构建步骤模板,需封装为驼峰式命名 name 是 String 模板命名 description 否 String 模板说明 tool_type 否 String 工具类型 parameters 是 Array of CreateBuildJobParameter objects 构建执行参数列表 表3 CreateTemplate
-
删除构建模板 - 编译构建 CodeArts Build
String 模板范围,自定义模板默认为custom description String 模板说明 tool_type String 构建工具类型,yaml构建还是action构建 intl_description Object intl说明 parameters Array of
-
查询构建模板 - 编译构建 CodeArts Build
String 模板范围,自定义模板默认为custom description String 模板说明 tool_type String 构建工具类型,yaml构建还是action构建 intl_description Object intl说明 parameters Array of
-
新建构建任务 - 编译构建 CodeArts Build
图形化构建:页面展示所选模板的默认步骤组合。单击构建步骤上的可根据实际需要添加构建步骤,每个构建步骤的配置指导请参考配置构建步骤。 若构建步骤中预置的工具版本无法满足使用需求,可以通过制作镜像并推送到SWR仓库自定义环境进行构建。 代码化构建:页面左上角单击“代码化”页签,则系统会在配置基本