正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择构建步骤 您可以根据实际使用场景,在构建任务中选择需要使用的构建步骤。 图形化构建 构建步骤页面展示所选模板的默认步骤组合。 单击构建步骤上的可根据实际需要添加构建步骤,每个构建步骤的配置指导请参考配置构建步骤中“图形化构建”部分。 若构建步骤中预置的工具版本无法满足使用需求
使用SetupTool构建 使用SetupTool工具可以将Python应用打包。 前提准备 使用SetupTool打包时,需要代码根目录下存在“setup.py”文件,关于setup文件写法请参见Python官方说明。 图形化构建 在配置构建步骤中,添加“SetupTool构建”构建步骤,参考表1配置参数。
Android APK签名 通过“Android APK签名”构建步骤,使用apksigner对Android APK进行签名。 图形化构建 配置构建步骤时,在“Android构建”步骤后添加“Android APK签名”步骤。 参数说明如下: 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
配置构建环境 配置构建任务全局运行环境。 编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。 表1 各个类型执行机的使用说明 执行机类型
使用shell命令构建 单独使用“执行shell命令”步骤可以创建一个构建任务并执行构建。也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。
构建Android快应用 使用Npm配置命令构建Android快应用。 图形化构建 在配置构建步骤中,添加“Android快应用构建”构建步骤,参考表1配置参数。 表1 Android快应用构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数
使用PyInstaller构建 使用PyInstaller工具可以将Python脚本打包成独立的可执行文件。 图形化构建 在配置构建步骤中,添加“PyInstaller构建”构建步骤,参考表1配置参数。 表1 PyInstaller构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
使用Ionic Android App构建 使用Ionic Android App构建可以创建一个跨平台的移动应用,支持快速开发移动App、移动端Web页面、混合App和Web页面。 需项目中包含“ionic.config.json”、“package.json”和“angular
快速 利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。 支持用户持续集成集群。
构建“microsoft.common.currentversion.targets”找不到“AxImp.exe”,需要安装SDK。 原因分析 系统中安装了4.7.2版本的的SDK,项目中没有特殊指定SDK时,可以兼容4.0以上版本。 项目中若特殊指定了某SDK版本,Msbuild构建
下载文件管理的文件 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。
配置构建任务执行计划 编译构建服务支持用户配置触发事件和定时执行任务,从而使得开发者达到项目持续集成的目的。 在编译构建任务配置页面,切换至“执行计划”页签,根据实际需要配置执行计划。 持续集成:将“提交代码触发执行”按钮设置为开启状态,构建任务所引用的代码源发生提交代码行为时,则会触发执行构建任务。
编辑/删除/复制/收藏/停止构建任务 在操作编译构建任务前,需具备相应操作权限。 编辑构建任务 登录编译构建服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓库、分支、任务描述等信息。
服务韧性 跨AZ容灾部署能力 CodeArts Build通过跨AZ部署、AZ之间数据容灾等技术方案,即在另一个可用区(跨AZ)部署一个同构的CodeArts Build灾备集群,如果生产集群所处的地理位置发生自然灾害,或者集群内部出现了故障从而导致生产集群无法正常对外提供读写服
CodeArts Build访问控制 访问控制方式 简要说明 详细介绍 权限控制 IAM权限 IAM权限是作用于云资源的,IAM权限定义了允许和拒绝的访问操作,以此实现云资源权限访问控制。默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限。
0220021,未找到文件,可能文件路径不对:**/target/bb.war。 原因分析 上传软件包到软件发布库的构建步骤,构建包路径配置错误,导致系统找不到对应的文件。如上配置的路径为“**/target/bb.war”,实际target目录下是不存在“bb.war”这个包的。 处理方法
计费项 计费说明 编译构建服务的计费项为构建任务并发数。具体内容如表1所示。 表1 编译构建服务计费项 计费项 计费项说明 使用资源扩展类型 计费公式 构建任务并发执行数 某一Region内,租户中所有构建任务的并发执行数量总和。 编译构建并发扩展 单价*并发数*购买时长 计费示例
下载软件发布库中的软件包 CodeArts Build支持将软件发布库中的包或者其他文件下载到构建任务根目录,以便后续构建步骤使用这些包或者文件。 获取软件包下载地址 在导航栏选择“制品仓库 > 软件发布库”,进入软件发布库页面。 单击待下载的软件包包名,在软件包包详情页面,“下
时,由于构建所调用的Docker镜像没有设置权限为公开导致报错。 处理办法 进入容器镜像服务,找到构建过程所使用到的镜像,编辑镜像将镜像的类型设置为“公开”,具体操作如下: 登录容器镜像服务。 在左侧导航单击“我的镜像”,然后单击镜像名称进入镜像详情页面,然后单击右上角“编辑”。
建任务并发执行数为5个,为了追求更高的执行效率,用户选择购买5个8U16G并发包,即使用5个默认执行资源,使用5个并发包资源。用户在使用并发资源的这5个任务的yaml文件中配置资源池即可。 场景二:用户仅使用图形化构建,购买8U16G规格的并发包后,即可在编辑构建任务页面的“构建步骤