检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。 支持用户持续集成集群。 构建成本低 按照实际占用的资源及时长支付相应费用,杜绝企业硬件资源及维护资金投入,有效降低构建成本。 服务器由CodeArts统一维护,大幅降低成本。
配置构建任务参数 编译构建服务默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数。 系统预定义参数 系统预定义参数的参数值由系统自动生成,无需定义,如表1所示,可在代码中使用${参数名}引用。 表1 系统预定义参数
Maven构建默认命令修改为: mvn compile jib:buildTar -Dmaven.test.skip=true -U -e -X –B jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,所以使用build命令和dockerB
如:/opt/agent_test_custom。 勾选协议,依次单击“生成命令”和“复制命令”。单击“关闭”。 图1 新建代理 根据“步骤三”提示,在弹性云服务器列表页,单击前提准备中购买的服务器所在行的“远程登录”按钮,执行6中复制的命令。 在代理列表页面,单击“刷新列表”,
Npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1
postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@4.14.1 postinstall script. npm ERR! This is
执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云 对应的扩展点不存在
配置CodeArts Build项目级角色权限 新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 项目经理 √ √ √ √ √ √ √ √ 产品经理 × ×
(超过10分钟)占用服务器进程。 命名限制 限制项 说明 构建任务名称 支持中英文,数字,下划线“_”和连接符“-”。 字符长度范围为1~115。 构建步骤名称 支持中英文、中划线“-”、下划线“_”、英文逗号、英文分号、英文冒号、点、/、圆括号(中英文)和空格。 字符长度范围为1~128。
urce”。 默认分支 保持默认“master”即可。 任务描述 对该构建任务的描述。 选择“npm”模板,单击“确定”,进入构建步骤配置页面。 配置构建步骤并执行构建任务 配置“Npm构建”。 在命令编辑器里,npm run build命令前加“#”,新增zip -r ./nodeserver
使用Grunt构建 使用Grunt可以构建JavaScript工程。 图形化构建 在配置构建步骤中,添加“Grunt构建”构建步骤,参考表1配置参数。 表1 Grunt构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
在弹出的窗口中保持默认选项,单击“下载配置文件”。 在弹出的窗口中单击“下载”。 图1 下载配置文件 打开下载到本地的“settings.xml”文件,找到“<profile>”节点下定义的仓库信息<repository>中的“id”和“url”,并记录。 图2 查看仓库的id和url 上传“settings
使用Yarn构建 使用Yarn可以构建JavaScript工程。 图形化构建 在配置构建步骤中,添加“Yarn构建”构建步骤,可参考表1配置参数。 表1 Yarn构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
义构建环境。 命令 配置构建打包命令。 可以使用默认的命令打包为“egg”格式的文件。 Python2.7后建议使用python setup.py sdist bdist_wheel,打包为源码包和whl格式的安装包,以便使用pip安装。 更多命令使用方法可参考SetupTool官网。
CLOUD_BUILD_UPLOAD_FLAG # 参数为有值和为空两种状态,可控制跳过缓存上传至文件服务器 value: true - name: CLOUD_BUILD_REMOTE_CACHE # 参数为有值和为空两种状态,可控制会从其他执行机获取缓存 value: true
户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮
使用Maven构建时,Maven组件下载缓慢 问题现象 使用Maven构建时,Maven组件下载缓慢。 原因分析 Maven构建步骤默认生成的settings配置文件中,Maven镜像仓库地址为公网地址,导致部分Maven组件依赖下载时会优先从公网下载,公网访问超时,然后再从私有
Not Found 原因分析 镜像仓库地址填写有误,编译构建不支持自定义https请求的镜像仓库。 处理方法 镜像仓库地址保持系统提供的默认值。 父主题: 镜像问题
异常信息显示找不到POM文件。系统默认的编译命令是找源码根目录下的POM文件,这个错误就是说源码根目录下不存在POM文件。 例如:下图中源码根目录下显然不存在POM文件的,进入server目录下才发现POM文件。 处理方法 这种情况下,需要修改系统默认构建命令。以上面的源码结构为例,解决办法两种,两者选其一即可:
由浅入深,带您玩转编译构建 01 了解 了解编译构建的功能、优势和应用场景,有助于您对我们的服务建立初步的认识。 产品介绍 产品概述 产品优势 应用场景 产品规格 约束与限制 03 使用 您可以根据实际需要,选择模板构建、自定义构建环境、镜像构建或使用鲲鹏服务器进行构建,并对软件包进行管理。除此之外,您