デプロイメント関連のMavenパラメーター
これらのパラメーターによって、アーティファクトをアーティファクトリポジトリーに、または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
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 Management Consoleタスクを作成またはアップデートしたい場合は、このパラメーターをtrueという値で追加します。
|
|
Dockerパラメーター | -Pdocker | Dockerレジストリーに公開できるブラグインを有効にします。 |
-Ddocker.push.registry | イメージを共有するDockerレジストリーを指定します。 | |
-Ddocker.push.username | Dockerレジストリーにログインするアカウントに対応するDockerユーザーを指定します。 Talendが提供するデフォルトスクリプトでは、この値は${env.Dusername}変数(すなわちJenkinsにログイン認証情報を保管で定義されたDockerユーザー)に相当します。 |
|
-Ddocker.push.password | Dockerレジストリーにログインするアカウントに対応するDockerパスワードを指定します。 Talendが提供するデフォルトスクリプトでは、この値は${env.Dpassword}変数(すなわちJenkinsにログイン認証情報を保管で定義されたDockerパスワード)に相当します。 |