Ich verwende einen Jenkins-Server als CI. Ich benutze einen Maven-Docker, um die Maven-Aufgaben auszuführen. Also hier ist mein Problem und meine Zweifel.Wie Maven Optionen für die Freigabe oder Snapshot
Mit Jenkins benutze ich das Maven-Plugin, um die Maven-Aufgaben zu konfigurieren und zu kompilieren. Wenn ich Build erstellen möchte ich die Build mit Parametern, wenn ich einen Snapshot oder Release erstellen möchte ich die ausführen Maven Release ausführen und hier kann ich die Version angeben.
Aber mit docker ist komplizierter, weil ich Argumente für den mvn-Befehl verwenden müssen. Also:
Wie lege ich Optionen zum Erstellen einer Release oder Snapshot-Version fest?
Ich habe die Datei settings.xml mit meiner Nexus-URL und auch mit dem Benutzer/Passwort, aber die Probleme verwenden es mit Andockfenster.
Ich benutze docker.io/maven Bild.
Ok, ich möchte dies mit einer Befehlszeile tun. Ich muss eine Freigabe und Vergangenheit automatisieren, um die newReleaseVersion und NextSnapShotVersion Parameter zu maven. – Robert