devcloud
步骤四:构建并归档软件包
更新时间:2021/01/07 GMT+08:00
编译构建为开发者提供配置简单的混合语言构建平台,支持任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化。发布提供软件仓库、软件发布、发布包下载、发布包元数据管理等功能,实现软件包版本管理。通过编译构建任务中配置的归档路径,可将构建好的软件包归档在发布仓库中。
本节通过以下三步介绍如何使用编译构建服务将代码编译打包成软件包,并将软件包归档到软件发布库中。
第一步:新建编译构建任务
DevCloud中内置了多种编译构建模板。本示例是一个Java Gradle项目,因此选择模板“Gradle构建”。
- 单击页面上方导航栏 。
- 单击“新建任务”,配置编译构建任务信息。
步骤
填写/选择建议
基本信息
- 任务名称:halo-blog-CI。
- 构建环境主机类型:x86服务器。
选择代码源
- 源码源:DevCloud。
- 源码仓库:选择在步骤二:管理项目代码中创建的代码仓库“halo-blog”。
- 分支:master。
选择构建模板
选择DevCloud内置的构建模板“Gradle”。
- 完成配置,单击“确定”,页面自动跳转至构建步骤页面。
- 编辑各步骤中的配置项。本示例使用系统模板中提供的两个默认步骤、以及每个步骤中的默认配置。
- 单击“新建”,完成编译构建任务的创建。页面自动跳转至任务详情页。
第二步:执行编译构建任务
在编译构建任务详情页,单击“执行”,启动构建任务。
任务执行耗时约2~3分钟,当出现如下页面时,表示任务执行成功完成。
若执行失败,请查看日志信息排查问题,或通过编译构建-常见问题查找解决方法。
第三步:检查发布件
编译构建任务默认将软件包归档在软件发布库中,归档路径通常分为两层:
- 路径第一层为与编译构建任务同名的文件夹。
- 路径第二层为与第二步:执行编译构建任务中“执行成功”字样前的数字相同的文件夹,本示例中的路径文件夹为“20200723.1”。
- 单击页面上方导航栏 ,进入软件发布库。
- 单击文件夹“halo-blog-CI”,根据第二步:执行编译构建任务中“执行成功”字样前的数字,单击同名文件夹进入,即可看到生成的软件包“halo.jar”。
实际操作的时候,软件包名称中可能带有版本号,例如“halo-x.x.jar”,是代码仓库模板中的配置所致,可忽略。
至此,您已经完成了软件包的构建与归档操作。
父主题: 基于Java的Web应用开发
