2016-04-29 6 views
0

Ich habe kürzlich unsere Windows-Instanz von Jenkins nach Linux migriert. Das war sehr einfach, da ich einfach alles von% JENKINS_HOME% in die Linux-Box kopiert habe.Warum werden meine migrierten Jenkins-Jobs nach der Migration von Windows zu Linux nicht angezeigt?

Aber jemand ließ mich wissen, dass sie ihre eigene persönliche Instanz von Jenkins hatten, die sie auf die Linux VM überrollen wollten. Ich habe den Job-Ordner von der Windows-Box auf die Linux-VM kopiert, aber sie erscheinen nicht in meinen Ansichten (einschließlich der ALL-Ansicht). Ich habe auch das Job Import Plugin installiert und es lief auch erfolgreich, aber ich habe das gleiche Problem.

Ich bin mir nicht sicher, ob ich meine config.xml ändern muss, um diese Ansichten einzuschließen oder ob es eine andere Datei gibt, die ich mit meiner Linux VM zusammenführen muss. Ich habe auch den Dienst neu gestartet und Konfiguration von Diskette neu geladen.

Dies ist auf Jenkins 2.0.

Hat jemand irgendwelche Gedanken darüber, was ich vielleicht verpasst habe?

+1

Haben Sie die Berechtigungen und Besitzer der Jobdateien überprüft? Ich glaube, dass sie denselben Besitzer haben müssen, unter dem Ihre jenkins-Instanz läuft. – TheEllis

+0

Genau das war es. Danke! –

+1

Fügen Sie es als Antwort TheEllis und akzeptieren Sie es Mietzner, könnte anderen mit ähnlichen Problemen helfen und es wird nicht als ungelöst säen. –

Antwort

1

Basierend auf den Kommentar von TheEllis:

Die kopierten Jobdateien den gleichen Besitzer wie die jenkins Instanz läuft unter haben. Außerdem sollte die Lese-/Schreib-/Ausführungsberechtigung für den Eigentümer festgelegt werden.

+0

Wenn ich den ursprünglichen Besitzer vergesse, wie kann ich das beheben? –

Verwandte Themen