Po kliknięciu prawym przyciskiem myszy na basen agenta i wybierz „Aktualizuj wszystkie czynniki”, będzie uaktualnić agentów do wersji serwera TFS w firmie. Na przykład, jeśli początkowo zainstalowałeś RC i później zmodernizowałeś serwer do RTM, niektóre agenty mogą mieć niższą wersję. W przeciwnym razie, jak wspomniałeś, nic się nie stanie, ponieważ wszyscy agenci są aktualni.
VSO ma inny wzór zwalniający i aktualizacje/poprawki do swoich agentów są stale dostarczane. Dlatego wersja stale rośnie.
Możliwe, że możliwe będzie pobranie kodu źródłowego z najnowszych zadań agenta VSO i przeniesienie go do lokalnej wersji TFS 2015. Jednak jest to uważane za anty-wzór, a zachowanie jest nieudokumentowane i nieobsługiwane.
Zacytuję budować deweloperom vNext z this discussion (patrz spód gwintem):
To nie jest obsługiwana opcja. Jest bardzo prawdopodobne, że agent, który mamy ma w VSO, nie będzie działał z serwerem on-premi. Należy użyć wersji agenta dostarczanej z serwerem.
I:
zachowanie jest niezdefiniowane/niesprawdzone. Może działać, może nie. Projekt jest przeznaczony dla agentów, którzy zostaną pociągnięci do przodu przez proces automatycznej aktualizacji pobrany z Twojej usługi. Proces automatycznej aktualizacji może zmienić konfiguracje/układ na dysku, niezależnie od tego. Że przyszłość czynnik może wywołać REST API, które nie istnieją, etc ... Podstawowym celem dla leków jest naprzód compat aby mogli leniwie podnieść standard (przez minimum zadanie agenta popyt na restart lub ostatecznie zaplanowane zadanie) .
Mario, gdzie znaleźliście testową wersję agenta? Nie mogę tego rozgryźć? –
Można go znaleźć w zestawieniu zdolności agenta na portalu TFS pod wartością Agent.Version, czy można wykonać „VsoAgent.exe/wersji” na komputerze agenta kompilacji z cmd. –