Mam zautomatyzowane kompilacje działające, ale chcę mieć możliwość powrotu do konkretnej wersji oznaczonej etykietą i zbudowania z tego źródła. Definicja kompilacji pod nagłówkiem "Proces" zawiera element "Pobierz wersję", ale jest to dla określonego zestawu zmian, który wydaje się dość bezużyteczny. Czy ktoś ma pojęcie, jak to zrobić?Jak wykonać zautomatyzowaną kompilację w TFS 2010 przez etykietę
Odpowiedz
Podczas procesu budowania należy oznaczyć kod (w moim przypadku używam numeru kompilacji jako części etykiety).
Następnie, jeśli chcesz zbudować konkretną wersję etykietowaną, przekaż etykietę do skryptu kompilacji, pobierz kod z biblioteki według etykiety, zbuduj kod i wdróż.
Aby uzyskać wersję z etykietą, patrz http://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx.
Wersja Get akceptuje to, co TFS nazywa wersjąspec, która może być zarówno zestawem zmian, jak i etykietą. Aby określić etykietę wystarczy poprzedzić go z L.
LMyLabel
@Dylan Smith: Czy prawo. Można określić w parametrze zaawansowanym Pobierz wersję etykietę: LmyLabel lub CmyChangeset w celu kolejkowania określonej wersji. Istnieją inne opcje, takie jak data, "W" (wersja ostatnio pobrana do obszaru roboczego) lub "T" (najnowsza wersja).
Aby uzyskać więcej informacji: Building a Specific Version with Team Build 2008
- 1. Automatyczne wdrażanie TFS 2010
- 2. Nowe funkcje TFS 2010
- 3. Jak mogę debugować niestandardowe procesy kompilacji w TFS 2010?
- 4. Dostosuj podsumowanie kompilacji TFS 2010
- 5. Udostępnianie kodu pomiędzy projektami w tfs 2010
- 6. Jak wykonać równoległą kompilację w Visual Studio 2013?
- 7. Jak mogę wykonać "skanowanie-kompilację" Clanga za pomocą SCons?
- 8. Przeniesienie zbiorów z TFS 2010 do TFS 2012
- 9. Jak cofnąć wycofanie zestawu zmian w TFS 2010?
- 10. Sortowanie TFS 2010 DOZWOLONE WARTOŚCI desc
- 11. TFS 2010: historia utracona po przeniesieniu folderu
- 12. Jak wykonać kompilację warunkową na podstawie nazw celów?
- 13. Visual Studio 2010 i TFS niechciane wymeldowanie
- 14. TFS 2010 programowo określający gałąź artykułu
- 15. Programowy dostęp do TFS 2010 spoza domeny
- 16. Jak wykonać kompilację wiersza polecenia z projektu Xamarin.iOS?
- 17. Podłącz Visual Studio 2010 Professional do TFS
- 18. TFS 2012 do obsługi kontrolera testowego 2010
- 19. Serwer zautomatyzowanego budowania programu TFS 2010
- 20. IBM RTC i Microsoft TFS 2010
- 21. Dlaczego *** NO_CI *** nadal powoduje ciągłą kompilację intregration?
- 22. Jak połączyć łańcuchy TFS?
- 23. Jak dodać powiązania TFS do projektu Visual Studio 2010?
- 24. aktualizacja TFS 2010 i TFS 2012 RC do TFS 2012 końcowy
- 25. Konwersja kopii folderów do oddziałów w TFS 2010
- 26. Niestandardowe zasady w Visual Studio 2012 i TFS 2010
- 27. Korzystanie z NUnit z TFS 2010? (w szczególności raportowanie)
- 28. Integracja Araxis Merge 2010 z Visual Studio 2010 i TFS 2010
- 29. Jak wymusić usunięcie obszaru roboczego TFS 2010 na kliencie, gdy serwer TFS już nie istnieje?
- 30. Odrzucony przez serwer Błąd TFS
+1 jej Warto również wspomnieć, że build team tworzy etykietę dla souce zawarte w każdym budować –
To może być jąder. To działa. Powinieneś oznaczyć to jako odpowiedź –