Alle Antworten hier zeigen, wie mehrere Dateimuster zu einem Artefakt kombiniert werden können, was vom OP nicht verlangt wurde.
Ein Beispiel für die Anforderung ist die Erstellung einer Single Page Web App, in der umgebungsspezifische Einstellungen in JavaScript für QS, Staging und Produktion kompiliert wurden.
Da Sie denselben Build in mehreren Umgebungen bereitstellen möchten, benötigen Sie drei Builds mit jeweils eigenen Umgebungseinstellungen. Wenn Sie das Archiv bereitstellen, möchten Sie nicht den Inhalt aller drei in jeder Umgebung bereitstellen und nur den Inhalt für diese eine Umgebung extrahieren, da das Kopieren von 66% mehr teuer ist als jedes Mal erforderlich und fehleranfällig sein kann.
Es ist daher sinnvoll, zwei oder mehr Builds in ihre eigenen Artefakte zu generieren und je nach Zielumgebung eines dieser Artefakte bereitzustellen.
Jenkins sollte mehrere Artefakte unterstützen und nicht nur 1 Artefakt größer machen.