CloudBees に移植したいローカル Hudson インスタンスに Maven ビルド プロジェクトがあります。Install4j は、ホスト システム上で実行可能ファイルとして実行されます。私の経験では、これにはインストーラーと、install4j UI を介したライセンス キーの登録が含まれます。
ヘッドレス CloudBees 環境でこのビルドを実行できるように install4j を構成するにはどうすればよいですか?
私はこれを設定することができました、そしてそれは非常に簡単です。
CloudBees は Linux で実行されるため、Linux TAR.GZ バージョンの install4j を抽出してプライベート リポジトリにアップロードします。
ヒント: FTP経由 => https://{username}@repository-{account}.forge.cloudbees.com/private
このディレクトリは、パス経由ですべてのビルド プロジェクトからアクセスできます: /private/{account}
まだ持っていない場合は、同じプライベート リポジトリに settings.xml ファイルを作成する必要があります。
settings.xml の作成方法に関する詳細情報: How do I deploy to private Maven repo from CloudBees?
Sonatype Documentation* に従って、「install4j.home」および「install4j.licenseKey」プロパティを settings.xml ファイルのプロファイルに追加する必要があります。
ヒント: 「install4j.home」は「/private/{account}/install4j5」のようなものです
繰り返しますが、Sonatype Documentation* に従って、プロジェクトの pom.xml を必要なビルド手順で更新します。
http://sonatype.github.com/install4j-support/install4j-maven-plugin/