Jenkins と HCL Launch の統合
2021/6/7 - 読み終える時間: 3 分
Integrating Jenkins and HCL Launch の翻訳版です。
Jenkins と HCL Launch の統合
2021年6月4日
著者: HCL Software / A division of HCL Technologies (HCL)
多くのチームは継続的インテグレーションに Jenkins を使用していますが、ビルドのデプロイを環境に合わせて調整する必要があります。 Jenkins を使ってこれらのビルドを作成し、新しいビルドをHCL Launch に渡してデプロイできます。オプションとして、ビルドをテスト環境に自動的にデプロイすることもできます。
インストール方法
-
Jenkins Publisher プラグインをダウンロードします。
-
プラグインを Jenkins サーバーの Web サイトにアップロードします。
- Jenkins の管理>プラグインの管理>Advancedタブをクリックします。
- プラグインのアップロードセクションの Choose File をクリックします。
- publisher.hpi を選択し、Upload をクリックします。
-
http://jenkins-server:8080/safeRestart を使用して新しいプラグインを確認するために、 Jenkins サーバーを再起動します。
-
プラグインがインストールされ、有効になっていることを確認します。
-
HCL Launch サーバーのプロファイルを追加します。
- Manage Jenkins > Configure System をクリックします。
- 以下の詳細でプロファイルを追加します。
- Profile Name は launch-server です。
- HCL Launch の URL は https://launch-server-host:8444/ です。
- Username is Jenkins (注:特に、ビルド後のアクションがデプロイのトリガーとなる可能性があるため、本番環境のような安全な環境にデプロイできないアカウントのみを使用する必要があります。HCL Launch 内に Jenkins のようなサービスアカウントを作成することをお勧めします)。
- パスワードはHCL Launch ユーザーのパスワードです。
- Add をクリックします。
- Test connection をクリックして設定を確認し、Apply をクリックします。グラフィカル・ユーザー・インターフェース、アプリケーションの説明が自動的に生成される
-
各ジョブの Post-build Actions を設定します。
- Post-build Actions のセクションで、Publish artifacts to HCL Launch というタスクを選択します。
- コンポーネント名、ベース・アーティファクト・ディレクトリなどのパブリッシング・プロパティを指定します。
- Save をクリックします。
- Build Now をクリックします。
プラグインが Jenkins サーバーにインストールされ、指定したHCL Launchコンポーネントにアーティファクトがパブリッシュされます。
その他のアプローチ
ポストビルドアクションがチームにとって適切でない場合や、単一のビルドから複数のコンポーネントに成果物をプッシュしたい場合は、いくつかの他のオプションがあります。
- 新しいバージョンをプッシュするために、ビルドの一部としてコマンドライン・クライアントを使用します。
- 各コンポーネントを、ファイルシステムのドロップエリア、Mavenレポ、Rational Asset Manager など、HCL Launch が監視している別のリポジトリに配信する。
HCL Launchの1対1のデモをご希望ですか?こちらからリクエストしてください。