-
使用exec-maven-plugin插件实现Maven和npm混合编译 - 编译构建 CodeArts Build
使用exec-maven-plugin插件实现Maven和npm混合编译 问题现象 Maven项目里包含前端代码,需要npm构建,而系统提供的Maven镜像不包含npm构建环境。 处理办法 Maven插件exec-maven-plugin实现混合编译,首先配置插件,其次配置npm环境,最后执行构建。
-
使用编译构建服务前须知 - 编译构建 CodeArts Build
二选一。当需要使用条件判断执行的jobs时,选择配置buildflows buildflow: strategy: lazy # 定义buildFlow运行的策略,支持lazy和eager。如果没有定义,默认使用eager模式 jobs: # 构建任务 - job:
-
使用GFortran构建 - 编译构建 CodeArts Build
使用GFortran构建 安装了GFortran编译环境的gcc、cmake、gfortran和openmpi等工具,支持编译单个GFortran源码或者整个GFortran项目。 图形化构建 在配置构建步骤中,添加“GFortran构建”构建步骤。 参数说明如下: 参数项 说明
-
配置代码下载 - 编译构建 CodeArts Build
子模块属于Git的一个概念,是为了解决代码仓库包含并使用其他项目代码仓库的问题,详见子模块管理(Git Submodule操作)。 开启:当代码仓库存在子模块时,系统在构建时会自动拉取子模块仓库的代码。 不开启:系统不会自动拉取子模块仓库的代码。 开启Git LFS 根据需要选择是否开启“Git LFS”,构
-
什么是编译构建 - 编译构建 CodeArts Build
付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 容器化构建 编译构建服务提供容器化的构建环境,支持两类容器镜像: 系统镜像:编译构建服务默认内置的支持业界主流编程语言编译和打包的构建镜像。
-
产品优势 - 编译构建 CodeArts Build
利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。 支持用户持续集成集群。 构建成本低 按照实际占用的资源及时长
-
使用Android构建 - 编译构建 CodeArts Build
使用Android构建 Android构建系统编译应用资源和源代码,然后将它们打包成可供部署、签署和分发的APK。 自定义安装 sdkmanager命令(sdkmanager packages [options]):安装需要的Android构建环境,如:sdkmanager "platform-tools"
-
新建构建任务 - 编译构建 CodeArts Build
配置完成后,单击“保存”,即可完成构建任务的创建。 配置构建任务参数 (可选操作) 编译构建服务默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数。 系统预定义参数的参数值由系统自动生成,无需定义,可通过${参数名}引用。 配置指导如下:
-
查询通知 - 编译构建 CodeArts Build
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
-
概述 - 编译构建 CodeArts Build
缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 您可以使用本文档提供的API对编译构建任务进行相关操作,如执行、查询任务等,支持的全部操作请参见API概览。 在调用A
-
认证鉴权 - 编译构建 CodeArts Build
en鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 在构造请求中以调用获取用户Token获取请求认证接口为例说明了如何调用API。
-
更新通知 - 编译构建 CodeArts Build
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
-
查看构建任务的构建历史列表 - 编译构建 CodeArts Build
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
-
配置详解 - 编译构建 CodeArts Build
参数说明如下: jobs_resolver:buildflow的子节点,必配。 provider:此处使用的provider为jobs_resolver的高级选项,意为指定job对应的任务解析器,取值固定为tbuild_jobs_resolver。 jobs:需要进行编排的任务
-
身份认证与访问控制 - 编译构建 CodeArts Build
CodeArts Build支持通过权限控制(IAM权限)进行访问控制。 表1 CodeArts Build访问控制 访问控制方式 简要说明 详细介绍 权限控制 IAM权限 IAM权限是作用于云资源的,IAM权限定义了允许和拒绝的访问操作,以此实现云资源权限访问控制。默认情况下,
-
使用Sbt构建 - 编译构建 CodeArts Build
参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 默认版本为sbt1.3.2-jdk1.8,当前仅支持该版本。 命令 配置Sbt命令,一般使用系统默认给出的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 代码化构建 1 2 3 4 5 6 7 ersion:
-
根据开始时间和结束时间查看构建任务的构建历史列表 - 编译构建 CodeArts Build
in the local environment ak = __import__('os').getenv("CLOUD_SDK_AK") sk = __import__('os').getenv("CLOUD_SDK_SK") credentials = BasicCredentials(ak
-
构建环境配置 - 编译构建 CodeArts Build
择对应的环境主机。如软件最终在鲲鹏服务器上运行,则选择鲲鹏服务器。 编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。 表1 各个类型执行机的使用说明
-
更新构建任务 - 编译构建 CodeArts Build
objects 构建执行参数列表 scms 否 Array of UpdateBuildJobScm objects 构建执行SCM steps 是 Array of UpdateBuildJobSteps objects 构建执行的步骤 host_type 否 String host类型
-
构建环境中有Android,对于iOS是否有支持计划? - 编译构建 CodeArts Build
构建环境中有Android,对于iOS是否有支持计划? 编译构建服务支持通过自定义MAC执行机完成iOS构建。 父主题: 公共问题