Konfigurieren Sie das von Talend bereitgestellte Pipeline-Skript, um Ihre Artefakte im gewünschten Artefakt-Repository zu implementieren.
Prozedur
- Wählen Sie auf der Jenkins-Homepage TalendSimplePipeline aus.
- Klicken Sie auf Build with Parameters (Mit Parametern generieren) im linken Fensterbereich, um die Pipeline-Konfigurationsseite zu öffnen.
-
Legen Sie im Parameter MVN_GOALS die zu erreichende Maven-Phase fest und vergewissern Sie sich, dass das Profil -Pnexus angegeben wurde.
Weitere Informationen zu Maven-Phasen finden Sie in der Maven-Dokumentation.Tipp: Alle Generierungsprofile (-Pdocker, -Pnexus usw.) sind in der übergeordneten Datei pom.xml Ihres Projekts aufgeführt.
Example
Parameter Beispiel für einen Standardwert MVN_GOALS (MVN-ZIELE) deploy -Pnexus
Beispiele für Filter, die bei der Ausführung von Projektelementen angewendet werden können, finden Sie unter „Filtern der Ausführung eines Projekts nach ausgewählten Artefakten“.
-
Um das Artefakt-Repository festzulegen, in dem die Projektartefakte implementiert werden sollen, bearbeiten Sie die im Parameter MVN_GOALS angegebene Repository-URL.
In dem von Talend bereitgestellten Standardskript ist das dezentrale Repository maven-releases definiert.
Example
Parameter Beispiel für einen Standardwert MVN_GOALS (MVN-ZIELE) -DaltDeploymentRepository=maven-snapshots::default::http://localhost:8081/repository/maven-snapshots/
Ermöglicht Ihnen die Implementierung von Artefakten in einem Nexus-Repository snapshots (für in der Entwicklung befindliche Projekte und Artefakte mit einer -SNAPSHOT-Version).
Sie müssen Ihre eigene Artefakt-Repository-URL angeben, wobei zwischen dem Maven-Ziel und dem Parameter-DaltDeploymentRepository keine Zeilenumbrüche vorhanden sein dürfen.
- Klicken Sie auf Build (Generieren), damit Ihre Änderungen berücksichtigt und die Artefakte generiert werden.