メイン コンテンツをスキップする

デプロイメント関連のMavenパラメーター

これらのパラメーターによって、アーティファクトをアーティファクトリポジトリーに、またはTalend CloudをDockerにデプロイできます。

  • ビルド時にクラウド関連のMavenパラメーターのリストをインラインヘルプとして取得するためには、次のコマンドを実行します。
    mvn org.talend.ci:cloudpublisher-maven-plugin:<version>:help 
    -Ddetail=true 
    -s F:/<your_studio>/configuration/maven_user_settings.xml
  • ビルド時にDocker関連のMavenパラメーターのリストをインラインヘルプとして取得するためには、次のコマンドを実行します。
    mvn org.eclipse.jkube:kubernetes-maven-plugin:<version>:help 
    -Ddetail=true 
    -s F:/<your_studio>/configuration/maven_user_settings.xml 
情報メモヒント: 複数の場所(アーティファクトリポジトリー、Talend Cloud、Docker)に同時にデプロイする場合は、-Pnexus,cloud-publisherのようにコンマ区切りで入力します。
Mavenパラメーター
アーティファクトリポジトリーのパラメーター -Pnexus (指定された他のプロファイルによって無効化されない限りデフォルトで有効化)

アーティファクトリポジトリー(Artifactory、Nexus)に公開できるプラグインを有効にします。

-DaltSnapshotDeploymentRepository-DaltReleaseDeploymentRepository

または

-DaltDeploymentRepository

アーティファクトリポジトリーにデプロイメントする場合は、プロジェクトアーティファクトのデプロイメント先となる代替リポジトリーを指定します。

形式: id::layout::url

スナップショットバージョンによるプロジェクトの例:

-DaltSnapshotDeploymentRepository=snapshots::default::http://localhost:8081/repository/snapshots/

または

-DaltDeploymentRepository=snapshots::default::http://localhost:8081/repository/snapshots/

ファイナルバージョンによるプロジェクトの例:

-DaltReleaseDeploymentRepository=releases::default::http://localhost:8081/repository/releases/

または

-DaltDeploymentRepository=releases::default::http://localhost:8081/repository/releases/
Talend Cloudパラメーター -Pcloud-publisher Talend Cloudに公開できるブラグインを有効にします。
-Dservice.url プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントを指定します。

Talendから提供されているデフォルトスクリプトで、値はスクリプトの先頭で定義されている${CLOUD_URL}変数に対応します。

-Dcloud.token Talend Cloudアカウント用に生成されるアクセストークンを指定します。
-Dcloud.publisher.environment プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントで作成された環境を指定します。
例:
-Dcloud.publisher.environment=PROD
-Dcloud.publisher.workspace プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントで作成されたワークスペースを指定します。
例:
-Dcloud.publisher.workspace=CI_WORKSPACE
(オプション)

-Dcloud.publisher.screenshot

Talend Cloudアカウントにデプロイメントするアーティファクトのキャプチャーを公開するには、このパラメーターにtrueの値を追加します。
-Dcloud.publisher.screenshot=true
(オプション)

-Dcloud.publisher.updateFlow

新しいアーティファクトのバージョンをTalend Cloudに公開する時に、対応するTalend Management Consoleタスクを作成またはアップデートしたい場合は、このパラメーターをtrueという値で追加します。
-Dcloud.publisher.updateFlow=true
Dockerパラメーター -Pdocker Dockerレジストリーに公開できるブラグインを有効にします。
-Djkube.docker.push.registry イメージを共有するDockerレジストリーを指定します。
-Djkube.docker.username Dockerレジストリーにログインするアカウントに対応するDockerユーザーを指定します。

Talendから提供されたデフォルトスクリプト内で、${env.Dusername}変数に対応する値、すなわち、Jenkinsに保存されている認証情報で定義されたDockerユーザーです。

-Djkube.docker.password Dockerレジストリーにログインするアカウントに対応するDockerパスワードを指定します。

Talendから提供されたデフォルトスクリプト内で、${env.Dpassword}変数に対応する値、すなわち、Jenkinsに保存されている認証情報で定義されたDockerパスワードです。

-Djkube.docker.host Dockerレジストリーにログインするアカウントに対応するホスト名を指定します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。