Ich bin gerade dabei, mehrere Repositorys in ein einziges Repository zu konvertieren. Unser bevorzugtes CI-Tool ist Jenkins, da mehrere Repository-Strukturen in ein einziges konvertiert wurden. 2 Hauptprobleme sind aufgetreten.
Die Build- / Testzeiten haben sich erheblich erhöht, da alle Builds / Tests für jedes einzelne Commit ausgeführt werden müssen. Dies wird teilweise durch die Verwendung eines Build-Tools behoben. In unserem Fall haben wir Buck verwendet.
Nachdem alle mit dem festgeschriebenen Code verknüpften Tests ausgeführt wurden, habe ich für jedes Projekt eine Jenkins-Bereitstellungsdatei. Wie kann ich die Jenkins-Dateien nur für Projekte auslösen, die erneut bereitgestellt werden müssen? Und wenn ich dazu in der Lage bin, ist das eine richtige Praxis ?