检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义模板 在选择构建模板时,当预置的构建模板无法满足构建需求时,可以选择自定义构建模板。 登录编译构建服务首页。 在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务
为本实践新建编译构建任务。 配置构建步骤并执行构建任务 按照本实践场景配置构建步骤并执行构建任务。 查看并验证构建结果 查看并验证构建结果。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
服务器和预置镜像使用代码化构建方式,上传软件包至软件包发布库和制作镜像推送至SWR仓库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击注册,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。
新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
settings settings.xml,即可使用已添加的“settings.xml”文件执行Maven构建。 公有依赖仓库:默认已添加华为开源镜像站,同时配置了HuaweiSDK仓库。此配置仅在需要添加非CodeArts提供的公有依赖仓库时使用,添加方法如下: 单击“添加”。
管理构建任务 您在操作编译构建任务前,需具备相应操作权限。 编辑构建任务 通过项目入口方式访问CodeArts Build服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。
查看构建任务 通过项目入口方式访问CodeArts Build服务首页。 首页展示与当前用户相关的编译构建任务列表,列表项说明如下: 列表项 说明 名称 构建任务所属项目名及构建任务名,单击项目名可以进入到项目下编译构建列表,单击任务名可以进入到构建历史页面。 最近一次执行 任务
查询审计日志 云审计服务是安全解决方案中专业的日志审计服务,记录了CodeArts Build的相关操作事件,方便您日后的查询、审计和回溯。 支持审计日志的操作 表1 云审计服务支持CodeArts Build服务操作 操作名称 资源类型 事件名称 创建编译构建任务 CloudBuildsServer
新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建任务和构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
执行构建任务 构建任务可通过多种途径触发执行,具体如下: 在CodeArts Build服务页面执行单个构建任务。 在CodeArts Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构
下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm install之前先加上如下命令,选择使用华为云的mirror源,重新执行构建即可。 npm config set sass_binary_site https://repo.xxcloud
新建分组 对于在同一项目中的不同模块或使用场景不同的构建任务,编译构建服务支持分组管理。当创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 约束与限制 最多支持创建50个分组。 创建分组支持多层创建,最多支持3层。
云审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录CodeArts
使用Yarn构建 使用Yarn可以构建JavaScript工程。 图形化构建 在配置构建步骤中,添加“Yarn构建”构建步骤,可参考表1配置参数。 表1 Yarn构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Ant构建 使用Ant构建可以编译、测试和部署Java项目。 图形化构建 在配置构建步骤中,添加“Ant构建”构建步骤,参考表1配置参数。 表1 Ant构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Sbt构建 使用Sbt构建Scala和Java项目。 图形化构建 在配置构建步骤中,添加“Sbt构建”构建步骤,参考表1配置参数。 表1 Sbt构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
配置构建环境 配置构建任务全局运行环境。 编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。 表1 各个类型执行机的使用说明 执行机类型
新建本实践中需要使用的构建任务并按照本实践场景配置任务并执行。 查看构建结果 查看本实践的构建结果,包括查看构建日志和结果文件。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
缓存目录使用说明 CodeArts Build在部分构建步骤中提供了依赖缓存的能力,能够极大提升用户构建时依赖包的下载效率,进而提升构建效率。用户在执行构建任务时,CodeArts Build在构建任务执行机上以租户维度进行远端缓存目录挂载,构建时直接使用,无需重复下载。当前支持缓存能力的构建步骤表1。
文件管理 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置)。 约束限制 文件大小限制为100k。 文件类型限制为:.xml、.key、.keystore、.jks、.crt、.pem。