Wie verwalte ich ein gemeinsames Ameisen-Erstellungsskript für mehrere Projekterstellungsjobs auf Jenkins?

Ich habe eine Reihe von Java-Projekten aus verschiedenen Git-Repositories, die ich mit Jenkins erstellen möchte.

Alle verwenden dasselbe Ant-Build-Skript, das projektspezifische Konfigurationsteile (z. B. den Kompilierungsklassenpfad) über den Ant-Import-Mechanismus verwendet.

Im Moment mache ich diese Freigabe manuell, aber dies ist sehr fehleranfällig für Änderungen am gemeinsamen Teil.

Meine Frage lautet also: Was ist ein guter Ansatz zum Verwalten eines gemeinsam genutzten Ant-Build-Skripts für mehrere Build-Jobs auf einem Jenkins-Server?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage