Hallo zusammen ich habe ein kleines Java Projekt gebau, welches aus verschiedenen Modulen besteht.
ICh habe lokal (auf einem Raspberry) einen Jenkins Server laufen und auch ein JFrog Artifactory. Ziel ist es die Jar Files (die gebauten Module) zu dem JFrog Server zu deployen.
Lokal mache ich dies mit mvn deploy. Dazu habe ich in meinem lokalen Verzeichnis die settings.xml Datei angelegt (in .m2). Alles klappt super
Nur wie kann ich auf dem Jenkins Server diese Konfigurtion einstellen. Meine Versuche haben sich darauf beschränkt, in den Credentials die Zugangsdaten zu dem Artifcatory einzutragen und außerdem in dem Artifactory Plugin zu verwenden. Dort kann man die Verbindung auch testen - was funktioniert hat.
Wenn ich dann aber den Job starte bekommen ich einen 401 Fehler zurück - was für mich auf einen Authenfizierungsfehler schließen lässt.
Ich habe dann meine lokale settings.xml in das Home Verzeichnis des Jenkins Users (/var/lib/jenkins/.m2) kopiert und schon hat alles funktioniert.
Aber gibt es da vielleicht noch eine besser Lösung ?
Vielen Dank für eure Hilfe
ICh habe lokal (auf einem Raspberry) einen Jenkins Server laufen und auch ein JFrog Artifactory. Ziel ist es die Jar Files (die gebauten Module) zu dem JFrog Server zu deployen.
Lokal mache ich dies mit mvn deploy. Dazu habe ich in meinem lokalen Verzeichnis die settings.xml Datei angelegt (in .m2). Alles klappt super
Nur wie kann ich auf dem Jenkins Server diese Konfigurtion einstellen. Meine Versuche haben sich darauf beschränkt, in den Credentials die Zugangsdaten zu dem Artifcatory einzutragen und außerdem in dem Artifactory Plugin zu verwenden. Dort kann man die Verbindung auch testen - was funktioniert hat.
Wenn ich dann aber den Job starte bekommen ich einen 401 Fehler zurück - was für mich auf einen Authenfizierungsfehler schließen lässt.
Ich habe dann meine lokale settings.xml in das Home Verzeichnis des Jenkins Users (/var/lib/jenkins/.m2) kopiert und schon hat alles funktioniert.
Aber gibt es da vielleicht noch eine besser Lösung ?
Vielen Dank für eure Hilfe