これらのパラメーターによって、アーティファクトをアーティファクトリポジトリーに、またはTalend CloudをDockerにデプロイできます。
-
ビルド時にクラウド関連のMavenパラメーターのリストをインラインヘルプとして取得するためには、次のコマンドを実行します。
mvn org.talend.ci:cloudpublisher-maven-plugin:<your_version>:help -Ddetail=true -s F:/<your_studio>/configuration/maven_user_settings.xml
-
ビルド時にDocker関連のMavenパラメーターのリストをインラインヘルプとして取得するためには、次のコマンドを実行します。
mvn org.eclipse.jkube:kubernetes-maven-plugin:<your_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 スナップショットバージョンによるプロジェクトの例:
または
ファイナルバージョンによるプロジェクトの例:
または
|
|
Talend Cloudパラメーター | -Pcloud-publisher | Talend Cloudに公開できるブラグインを有効にします。 |
-Dservice.url | プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントを指定します。 Talendから提供されているデフォルトスクリプトで、値はスクリプトの先頭で定義されている${CLOUD_URL}変数に対応します。 |
|
-Dcloud.token | Talend Cloudアカウント用に生成されるアクセストークンを指定します。 | |
-Dcloud.publisher.environment | プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントで作成された環境を指定します。 例:
|
|
-Dcloud.publisher.workspace | プロジェクトアーティファクトをデプロイメントするTalend Cloudアカウントで作成されたワークスペースを指定します。 例:
|
|
(オプション) -Dcloud.publisher.screenshot |
Talend Cloudアカウントにデプロイメントするアーティファクトのキャプチャーを公開するには、このパラメーターにtrueの値を追加します。
|
|
(オプション) -Dcloud.publisher.updateFlow |
新しいアーティファクトのバージョンをTalend Cloudに公開する時に、対応するTalend Cloud Management Consoleタスクを作成またはアップデートしたい場合は、このパラメーターを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レジストリーにログインするアカウントに対応するホスト名を指定します。 |