カスタムMaven設定ファイルのJenkinsでの保管 - Cloud

クラウドのTalendソフトウェア開発ライフサイクル - ベストプラクティスガイド

EnrichVersion
Cloud
EnrichProdName
Talend Cloud
EnrichPlatform
Talend Artifact Repository
Talend Management Console
Talend Studio
task
ジョブデザインと開発
デプロイメント
管理と監視

始める前に

  • Talendヘルプセンターのこのページにある[Downloads] (ダウンロード)タブで、settings.xmlファイルを取得します。
  • パラメーター値(NexusやArtifactoryのURL、ホスト名、ポート、認証情報など)を置換してファイルをお使いの環境に適用させ、変更を保存します。
    ヒント: 例として提供されているXXX参照をファイル内で探し、お使いの環境に対応する値に置換します。この例はNexusに対応しています。Artifactoryなど別のアーティファクトリポジトリーを使用している場合は、この例をお使いのリポジトリーのURLに合わせる必要があります。

手順

  1. Jenkinsで[Manage Jenkins] (Jenkinsの管理) > [Managed files] (マネージドファイル)に移動します。
  2. 設定ファイルを追加し、名前とID、たとえばmaven-file-cloudと指定します。このIDは、後でJenkinsパイプラインスクリプトで使用されます。
  3. [Content] (コンテンツ)エディターで、以前ダウンロードしたsettings.xmlファイルのコンテンツをコピーして貼り付けます。
  4. ダイナミックディストリビューションを使用するビッグデータユーザーの場合のみ: Nexusローカルリポジトリーをプロキシとして定義して.jarファイルのダウンロードを高速化するために、以下のサーバーとリポジトリーを設定ファイルに追加します:
    <server>
        <id>dynamic-distrib</id>
        <username>admin</username>
        <password>Talend123</password>
    </server>
    <repository>
        <id>dynamic-distrib</id>
        <name>dynamic-distrib</name>
        <url>http://localhost:8081/repository/dynamic-distrib/</url>
        <layout>default</layout>
     </repository>

    完全な設定にするには、 Talend Studio[Project settings] (プロジェクト設定) > [General] (一般) > [Dynamic Distribution Settings] (動的ディストリビューションの設定)メニューでTalendプロキシを前もって追加しておく必要があります。

    詳細は、最新のBig Data PlatformをTalend Data Fabric Studioユーザーガイドに動的に追加する方法について説明しているドキュメンテーションを参照してください。

  5. [Submit] (送信)をクリックします。

タスクの結果

このファイルにはお使いのアーティファクトリポジトリーとTalend Cloudサービスへの接続情報が含まれており、Jenkinsパイプラインの設定でこのファイルを後から参照できます。