Paramètres Maven relatifs au déploiement
Ces paramètres vous permettent de déployer vos artefacts vers un référentiel d'artefacts, vers Talend Cloud ou vers Docker.
-
Pour obtenir la liste des paramètres Maven relatifs au Cloud dans l'aide en ligne lors du build, exécutez cette commande :
mvn org.talend.ci:cloudpublisher-maven-plugin:<your_version>:help -Ddetail=true -s F:/<your_studio>/configuration/maven_user_settings.xml -
Pour obtenir la liste des paramètres Maven relatifs à Docker dans l'aide en ligne lors du build, exécutez cette commande :
mvn org.eclipse.jkube:kubernetes-maven-plugin:<your_version>:help -Ddetail=true -s F:/<your_studio>/configuration/maven_user_settings.xml
| Paramètre Maven | Valeur | |
|---|---|---|
| Paramètres du référentiel d'artefacts | -Pnexus | (Activé par défaut, sauf si un profil différent est spécifié, ce qui désactive ce paramètre) Active le plug-in vous permettant de publier vers votre référentiel d'artefacts (Artifactory, Nexus). |
|
-DaltSnapshotDeploymentRepository et -DaltReleaseDeploymentRepository OU -DaltDeploymentRepository |
Lors d'un déploiement vers un référentiel d'artefacts, spécifie un référentiel alternatif (uniquement en anglais) vers lequel les artefacts du projet doivent être déployés. Format : id::layout::url Exemple pour des projets ayant une version Snapshot : ou Exemple pour des projets ayant une version finale : ou |
|
| Paramètres de Talend Cloud | -Pcloud-publisher | Active le plug-in de publication vous permettant de publier dans Talend Cloud. |
| -Dservice.url | Spécifie le compte Talend Cloud dans lequel déployer les artefacts du projet. Dans le script par défaut fourni par Talend, la valeur correspond à la variable ${CLOUD_URL} définie au début du script. |
|
| -Dcloud.token | Spécifie le jeton d'accès généré pour votre compte Talend Cloud. | |
| -Dcloud.publisher.environment | Spécifie l'environnement créé dans votre compte Talend Cloud dans lequel déployer les artefacts du projet. Exemple :
|
|
| -Dcloud.publisher.workspace | Spécifie l'espace de travail créé dans votre compte Talend Cloud dans lequel déployer les artefacts du projet. Exemple :
|
|
| (Facultatif) -Dcloud.publisher.screenshot |
Ajoutez ce paramètre avec la valeur true si vous souhaitez publier la capture de l'artefact à déployer dans votre compte Talend Cloud. |
|
| (Facultatif) -Dcloud.publisher.updateFlow |
Ajoutez ce paramètre avec la valeur true si vous souhaitez créer ou mettre à jour la tâche Talend Management Console correspondante lors de la publication d'une nouvelle version d'artefact dans Talend Cloud. |
|
| Paramètres Docker | -Pdocker | Active le plug-in de publication vous permettant de publier dans un registre Docker. |
| -Ddocker.push.registry | Permet de spécifier le registre Docker dans lequel vous souhaitez partager votre image. | |
| -Ddocker.push.username | Permet de spécifier l'utilisateur ou l'utilisatrice Docker correspondant au compte qui se connecte au registre Docker. Dans le script par défaut fourni par Talend, la valeur correspond à la variable ${env.Dusername}, c'est-à-dire à l'utilisateur ou l'utilisatrice Docker défini·e dans les informations de connexion dans Stockage des identifiants de connexion dans Jenkins. |
|
| -Ddocker.push.password | Permet de spécifier le mot de passe Docker correspondant au compte qui se connecte au registre Docker. Dans le script par défaut fourni par Talend, la valeur correspond à la variable ${env.Dpassword}, c'est-à-dire au mot de passe Docker défini dans les informations de connexion dans Stockage des identifiants de connexion dans Jenkins. |
|