Z poważnie dużą witryną/rozwiązaniem .NET (100 zespołów), są dostępne narzędzia do rozpoznania, które zespoły uległy zmianie od czasu ostatniej kompilacji (używając czegoś bardziej inteligentnego niż daty plików, które zawsze się zmieniają).Jakie narzędzia są dostępne do ustalenia, które zestawy .NET uległy zmianie od czasu ostatniej kompilacji?
Muszę zmienić nasz proces wdrażania, aby: a) zwiększyć wersję zmienionych złożeń i b) wygenerować wydanie delta, aby uwzględnić te zmodyfikowane złożenia.
Moje obecne podejście do naszej strony internetowej ASP.NET i serwerów Biztalk polega na ponownym wdrożeniu pełnego rozwiązania po zakończeniu kompilacji - może to potrwać do 3 godzin (większość czasu spędza się na wycofywaniu i ponownym wdrażaniu aplikacji BizTalk) .
Microsoft zaleca, abyśmy wersję naszych złożeń i wdrażać tylko te zespoły, które zostały zmienione, aby zmniejszyć nasze okno wdrażania. Chciałbym zautomatyzować to tak bardzo, jak to możliwe.
Obecnie używamy MSBuild, TFS i dobrych "staroświeckich" ludzi do zarządzania naszym procesem budowania.
Dzięki, to zadziała dla naszych rozwiązań .NET. Sprawdzę, czy to zadziała dla naszego BizTalk 2006 rozwiązania (nie używają standardowego formatu MSBuild) –