一、环境要求
AngusTester应用安装要求您的计算机环境满足一些最低要求。
Java版本
AngusTester是基于OpenJDK 11开发,并兼容更高的版本。以下是不同操作系统测试稳定版本安装包:
- Linux: openjdk-11.0.2_linux-x64_bin.tar.gz
- MacOS: openjdk-11.0.2_osx-x64_bin.tar.gz
- Windows: openjdk-11.0.2_windows-x64_bin.zip
对于JDK安装,请参阅其他资料以获取有关安装和配置OpenJDK 11及更高版本的信息。
操作系统
AngusTester是一个完全基于Java的应用程序,目前主要稳定测试是在Linux、MacOS和Windows系统上进行,如果其他操作系统,只要JVM兼容,AngusTester应该可以在其上运行。
二、安装包规范
AngusTester所有应用和服务使用统一标准的命名和结构规范。学习和了解该规范有助于您更好地部署和运维我们的应用和服务。
命名规则
- 格式
应用编码[-版本类型]-版本号[-full].zip
-
说明
- 应用编码:为应用名称英文编码,是应用唯一标识。
- 版本类型:应用版本类型,可选,不涉及多版本类型时不指定,如:community(社区版)、enterprise(企业版) 、datacenter(数据中心版)。
- 版本号:格式为major.minor.patch,遵守语义化版本 2.0.0 约定。
- 结尾“-full”:可选,标识一个完整安装包,即包含应用安装包、插件、依赖或子应用。
结构
- 主目录
以节点代理应用程序为例,主目录结构如下:
AngusTester-Community-1.0.0
├── conf
├── data
├── lib
├── LICENSE
├── logs
├── plugins
├── statics
├── tmp
├── README.md
├── shutdown-tester.bat
├── shutdown-tester.sh
├── startup-tester.bat
├── startup-tester.sh
├── AngusTester-Community-1.0.0.jar
-
说明
- conf: 所有配置文件所在目录。
- data:应用运行时数据所在目录。
- lib:应用所有依赖库所在所在目录。
- LICENSE:应用许可说明文件。
- logs: 主应用日志文件所在目录,注意:
执行任务日志在data下
。 - plugins:插件包所在目录,除了默认带的插件,从商店下载的包会自动安装到对应应用的plugins目录。
- statics:Web应用静态资源文件。
- tmp:临时数据所在目录,可以清除。
- README.md:应用说明文件。
- xxx.bat和xxx.sh文件:为运行、停止等管理应用程序脚本。
- *.jar:Java主应用入口启动程序。