dotTEST を Docker コンテナーにデプロイし、最近の開発ワークフローおよび CI/CD パイプラインと統合できます。

すぐに利用できる dotTEST コンテナー イメージを Docker Hub からダウンロードできます: https://hub.docker.com/r/parasoft/dottestコンテナー イメージには dotTEST、ビルド ツールおよび一般的なユーティリティが含まれています。デプロイメントおよびカスタマイズの手順については、Docker Hub のドキュメントを参照してください。

ローカルでカスタム Docker コンテナーをビルドする

注意

Dcoker Hub の dotTEST コンテナー イメージを使用することが推奨されます: https://hub.docker.com/r/parasoft/dottest

たとえば、独自のコンテナー ベース イメージがある場合など、カスタム Docker コンテナー イメージをビルドする必要がある場合、次の手順に従ってください。

要件

  • Windows 64-bit
  • Docker
  • dotTEST インストール パッケージ

コンテナー イメージのビルド

dotTEST を含む Docker コンテナー イメージをビルドするには、次の操作を行います。

  1. <INSTALL_DIR>/integration/docker/Dockerfile の内容を確認して変更し、コンテナー イメージに含めるツールを指定します。
  2. オプションとして、コンテナー イメージをビルドする前に dotTEST を設定できます。これにより、イメージのすべてのユーザーがデフォルトの dotTEST 設定を使用するようにできます。
    • <INSTALL_DIR>/integration/docker ディレクトリに dottestcli.properties ファイルを作成します。
    • dottestcli.properties ファイルにライセンス設定およびその他の設定を追加します。

      注意

      Docker コンテナーで dotTEST を実行するには、ネットワーク ライセンスを指定する必要があります。ローカル ライセンスはサポートされていません。詳細については「ライセンスの設定」を参照してください。

  3. dotTEST ディストリビューション ファイル (.zip) を <INSTALL_DIR>/integration/docker/ ディレクトリにコピーします。
  4. <INSTALL_DIR>/integration/docker ディレクトリで次のコマンドを実行し、イメージをビルドします:

    docker build --rm -t dottest:latest .

    イメージには、実行可能な dotTEST と Dockerfile で指定したその他のツールが含まれます。

  5. dotTEST を含む Docker コンテナー イメージをビルドしたら、コマンド ライン インターフェイスを通じて利用可能なすべての dotTEST の機能を利用できます。

    docker run --rm dottest:latest dottestcli -help

dotTEST デプロイメントおよびカスタマイズの手順については、Docker Hub のドキュメントを参照してください: https://hub.docker.com/r/parasoft/dottest

Dockerfile については、ドキュメントを参照してください: https://docs.docker.com/engine/reference/builder/


  • No labels