devcloud
步骤四:构建并归档软件包
更新时间:2021/01/07 GMT+08:00
编译构建为开发者提供配置简单的混合语言构建平台,支持任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化。发布提供软件仓库、软件发布、发布包下载、发布包元数据管理等功能,实现软件包版本管理。通过编译构建任务中配置的归档路径,可将构建好的软件包归档在发布仓库中。
本PHP项目直接在Linux主机环境下直接开启服务即可运行,本身无需进行编译构建打包,但是在DevCloud中云端部署需要可识别的软件包,所以需要对PHP的程序进行简单的打包。
本节通过以下三步介绍如何使用编译构建服务将代码编译打包成软件包,并将软件包归档到软件发布库中。
第一步:新建编译构建任务
由于本示例需要将代码打包,因此创建编译构建任务时不选择DevCloud内置的构建模板,而是根据需要选择DevCloud内置的构建步骤。
- 单击页面上方导航栏 。
- 单击“新建任务”,配置编译构建任务信息。
步骤
填写/选择建议
基本信息
- 任务名称:workerman-todpole-CI。
- 构建环境主机类型:x86服务器。
选择代码源
- 源码源:DevCloud。
- 源码仓库:选择在步骤二:管理项目代码中创建的代码仓库“workerman-todpole”。
- 分支:master。
选择构建模板
选择“不使用模板,直接创建”。
- 完成配置,单击“确定”,页面自动跳转至构建步骤页面。
- 添加并配置构建步骤:
- 单击“新建”,完成编译构建任务的创建。页面自动跳转至任务详情页。
第二步:执行编译构建任务
在编译构建任务详情页,单击“执行”,启动构建任务。
任务执行耗时大约1分钟之内,当出现如下页面时,表示任务执行成功完成。
若执行失败,请查看日志信息排查问题,或通过编译构建-常见问题查找解决方法。
第三步:检查发布件
编译构建任务默认将软件包归档在软件发布库中,归档路径通常分为两层:
- 路径第一层为与编译构建任务同名的文件夹。
- 路径第二层为与第一步:新建编译构建任务中设置的发布版本号同名的文件夹,本示例中的路径文件夹为“1.0”。
- 单击页面上方导航栏 ,进入软件发布库。
- 依次单击文件夹“workerman_todpole > 1.0”,可以看到生成的软件包“workerman_todpole.tar.gz”。
至此,您已经完成了软件包的构建与归档操作。
父主题: 基于PHP的H5应用开发
