I Jenkins bin mit Dateien von Git auf unseren Web-Server (mehr für das Kopieren von nicht Aufgaben bauen) SSH und haben ein paar Fragen:Konfigurieren von Jenkins für CI
Ist es OK, die ausgeschlossen werden sollen. git-Ordner und .gitignore-Datei im Build? Wenn ja, was ist der beste Weg, dies zu erreichen? Ich bin mir nicht sicher, welche Syntax zu verwenden ist.
Jedes Mal, wenn ich einen Build fire, merke ich, dass der Zeitstempel für jede Datei geändert wird. Gibt es eine Möglichkeit, nur Änderungen seit dem letzten Build zu aktualisieren? Ich habe versucht mit dem Plugin Änderungen seit dem letzten Erfolg, hatte aber kein Glück.
Dank
Ihr Ziel ist es, die Dateien von einem Git Repo zu bekommen und sie auf Ihren Webservern zu kopieren? Der .git-Ordner ist obligatorisch, da er den gesamten Git-Verlauf enthält. Ich bin mir nicht sicher, ob Sie ihn ausschließen können. –
Ok, perfekt. Wie wäre es mit dem letzten Commit-Teil meiner Frage? Irgendwelche Gedanken dazu? – GreenLion
Ich habe eine Lösung, indem ich Ihre Web-Server als Jenkins-Slaves benutze (um Ihre Dateien von Git zu implementieren). Ist es eine akzeptable Lösung? –