2017-01-25 5 views
0

Ich habe ein GIT-Projekt in Jenkins integriert. Ich benutze Shell-Skript für Build.Kann ich den Job von jenkins auf meinem Arbeitsplatz starten?

Anwendungsfall: Vor dem Festschreiben möchte ich einen einfachen und schnellen Test starten, um Müll im Repository zu verhindern.

F: Kann ich einen einfachen Jenkins-Test-Job (mit den Einstellungen und Skripten von jenkins) in meinem aktuellen lokalen Repository/Zweig mit nicht committen Dateien starten?

+1

Bitte erläutern Sie Ihre Frage. Welche Einstellungen und Skripte? Sie möchten einen Job starten, der remote auf dem Jenkins-Rechner ausgeführt wird, aber Sie möchten Tests für Dateien durchführen, die Sie noch nicht veröffentlicht und im Repository veröffentlicht haben? –

Antwort

2

Wenn ich Sie richtig verstehe, dann ja - vorausgesetzt, dass Ihre Maschine entweder Jenkins direkt ausgeführt wird, oder als Jenkins-Slave.

Dann setzen Sie in Ihrem Test-Job 'Source Code Management' auf 'None' und geben Sie den Pfad zu Ihrem Arbeitsbereich unter 'Use custom workspace' an (unter 'Allgemein' - klicken Sie auf 'Erweitert' um es zu finden).

Damit werden die von Ihnen angegebenen Skripts/Aktionen für die Dateien ausgeführt, die sich derzeit in Ihrem Arbeitsbereich befinden, ohne mit dem Git-Repository zu interagieren.