機械翻訳について

ソースからのビルド

Image Toolインストーラは、「リリース」ページでダウンロードできます。 ダウンロードせずにソースからインストーラをビルドする場合は、次の手順に従います:

  1. JDK 8u261+をダウンロードおよびインストールします。
  2. Maven 3.6.3+をダウンロードしてインストールします。
  3. 「この」リポジトリをローカル環境にクローニングします。
    • クローニング・オプションは、このプロジェクトのルートにあるCodeボタンの下に表示されます。
    • たとえば、git clone https://github.com/oracle/weblogic-image-tool.gitです。
  4. Mavenを使用して、クローニングされたプロジェクトの最上位ディレクトリweblogic-image-toolから、次の1つ以上のフェーズを実行します:
    • validate - プロジェクトが正しいこと、および必要なすべての情報が使用可能であることをバリデートします。
    • compile - ソース・コードをコンパイルします。
    • test - JUnit5フレームワークを使用して、コンパイルされたソース・コードをテストします。
    • package - インストーラのZIPファイルimagetool.zipを作成します。
    • verify - JUnit5フレームワークを使用して統合テストを実行します(前提条件): Docker installed).
    • clean - packageまたはビルドの別のフェーズで作成されたアイテムを削除して、ソースをリストアします。

ノート: Mavenはビルド・フェーズをvalidate, compile, test, package, verifyに順次実行し、verifyを実行する前に、validateからpackageまでのこれらのフェーズをすべてvalidateからpackageまで実行します。

packageフェーズはverifyフェーズの前にくるため、統合テストを実行してイメージ・ツール・インストーラを作成する必要はありません。 変更を行い、環境内のこれらの変更をバリデートする場合は、verifyフェーズを実行する前に追加の設定を行う必要があります。これは、いくつかの統合テストでOracle Technology Networkへのアクセスが必要なためです。 verifyフェーズで統合テストを実行するには、3つの環境変数ORACLE_SUPPORT_USERNAMEORACLE_SUPPORT_PASSWORDおよびSTAGING_DIRを指定する必要があります。 最初の2つのOracle Supportユーザー名とパスワードを使用して、パッチのためにOracle OTNに接続します。 3番目のSTAGING_DIRは、WebLogic Serverインストーラ、JDKインストーラおよび事前ダウンロードされたパッチがあるローカル・フォルダである必要があります。 STAGING_DIRに必要なファイルは、実行するテストによって異なります。

: 一連の統合テストを実行します(使用可能なグループはcachegateおよびnightlyです) :

$ mvn verify -Dtest.groups=cache

: 単一の統合テストを実行します:

$ mvn verify -Dtest.groups=gate,nightly -Dit.test=ITImagetool#createWlsImg

統合テスト・グループ:

  • cache - イメージ・ツール・キャッシュをビルドおよび操作するテスト。
  • gate - 複数のDockerイメージ(~20分)の作成など、マージ・リクエストのバリデートに使用される統合テストの基本セット。
  • nightly - JRFおよびWLSインストールを含む様々なコンテナ・イメージをビルドする統合テストのフル・セット(~2時間)。

ノート: createWlsImgなどのイメージを作成する統合テストを実行するには、最初にcacheグループを実行して、キャッシュにWLSおよびJDKインストーラを移入する必要があります。