一、环境要求

AngusTester应用安装要求您的计算机环境满足一些最低要求。

Java版本

AngusTester是基于OpenJDK 11开发,并兼容更高的版本。以下是不同操作系统测试稳定版本安装包:

对于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主应用入口启动程序。