Jtest 可以部署在 Docker 容器中,与现代开发工作流程和 CI/CD 管道无缝集成。

您可以从 Docker Hub 下载能够直接使用的 Jtest 容器镜像:https://hub.docker.com/r/parasoft/jtest。容器镜像包括 Jtest 和常用工具。有关部署和自定义的说明,请参阅 Docker Hub 中的文档。

本地构建自定义 Docker 容器镜像

注意

建议使用 Docker Hub 中的 Jtest 容器镜像:https://hub.docker.com/r/parasoft/jtest。如需构建自定义 Docker 容器镜像(例如有自己的容器基础镜像),可按照以下步骤操作。

要求

  • Linux 64 位
  • Docker
  • 用于 Linux 64 位的 Jtest 标准安装包

构建容器镜像

要构建包含 Jtest 的 Docker 容器镜像:

  1. 查看和修改 <INSTALL_DIR>/integration/docker/Dockerfile 的内容,指定要包含在容器镜像中的工具。
  2. 可以选择在构建容器镜像之前配置 Jtest。这样能够为镜像的所有用户提供默认的 Jtest 配置:
    • <INSTALL_DIR>/integration/docker 目录中打开‘jtestcli.properties’文件。
    • 将许可证设置和其他配置设置添加到‘jtestcli.properties’文件中。

      注意

      必须配置网络许可证才能在 Docker 容器中运行 Jtest。不支持本地许可证。详细信息,请参阅设置许可证

  3. 将‘jtestcli.properties’文件复制到 <INSTALL_DIR>/integration/docker/ 目录中。
  4. 在 <INSTALL_DIR>/integration/docker 目录中运行以下命令来构建镜像:

    docker build -t jtest:latest .

    该镜像将包括可运行的 Jtest 以及您在 Dockerfile 中指定的其他工具。

  5. 构建了包含 Jtest 的 Docker 容器镜像后,您就可以从命令行界面使用 Jtest 的所有可用功能:

    docker run --rm jtest:latest jtestcli -help

有关进一步部署和自定义 Jtest 的说明,请参阅 Docker Hub 中的文档:https://hub.docker.com/r/parasoft/jtest

请参阅 Dockerfile 文档:https://docs.docker.com/engine/reference/builder/

  • No labels