2

Ich habe eine Lösung mit mehreren Projekten, wo einige Web-Apps sind. Ich habe in TFS vNext einen Build mit mehreren Konfigurationen eingerichtet, der die einzelne App erstellt, ein MSDeploy-Paket erstellt, die richtigen Staging-Konfigurationsdateien abruft und die Dateien in der Paketarchivdatei hinzufügt oder ersetzt.Wie man Artefakte Verzeichnis während der Multi-Konfiguration Build in TFS zu halten?

Ich möchte die Bereitstellungsdateien, die als Artefakte erstellt wurden, in einer Release Management-Pipeline verwenden. Das Problem besteht darin, dass das Artefakte-Verzeichnis vor jedem Build (d. H. Dem Aufbau einer Web-Anwendung) gelöscht wird. Am Ende bleiben nur die Artefakte der letzten App, die gebaut wurde.

Ich kann sicherlich den Schritt konfigurieren, um die Artefakte irgendwo anders zu kopieren, aber dann ist die Frage, wie man es nur am Anfang des Builds (und damit meine ich den Build aller Projekte) löschen.

Gibt es eine Möglichkeit, das Löschen des Artefakte-Verzeichnisses zu deaktivieren oder eine Operation nur zu Beginn des Builds durchzuführen? Hat jemand ähnliche Erfahrung?

+0

Ich begegne der gleichen Situation, was war Ihre Lösung? In UNC oder lokalen Ordner kopieren? Und wie putzt du es? – stephanejulien

Antwort

0

Verwenden Sie die Aufgabe "Veröffentlichen von Artefakten", um die Artefakte an einem UNC-Speicherort oder in TFS selbst zu speichern, damit sie für die Veröffentlichung verfügbar sind.