Image Toolインストーラは、「リリース」ページでダウンロードできます。 ダウンロードせずにソースからインストーラをビルドする場合は、次の手順に従います:
Code
ボタンの下に表示されます。git clone https://github.com/oracle/weblogic-image-tool.git
です。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_USERNAME
、ORACLE_SUPPORT_PASSWORD
およびSTAGING_DIR
を指定する必要があります。 最初の2つのOracle Supportユーザー名とパスワードを使用して、パッチのためにOracle OTNに接続します。 3番目のSTAGING_DIR
は、WebLogic Serverインストーラ、JDKインストーラおよび事前ダウンロードされたパッチがあるローカル・フォルダである必要があります。 STAGING_DIR
に必要なファイルは、実行するテストによって異なります。
例 : 一連の統合テストを実行します(使用可能なグループはcache
、gate
および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インストーラを移入する必要があります。