Team Foundation Server 2015 Update 3 – zpráva k vydání verze
| | Developer Community Požadavky na systém a kompatibilita | Licenční podmínky | Blog | TFS DevOpsHodnoty hash | SHA-1Nejnovější zpráva k vydání verze pro Visual Studio 2019|
Poznámka
Toto není nejnovější verze Team Foundation Serveru. Pokud si chcete stáhnout nejnovější verzi, přejděte na aktuální zprávu k vydání verze pro Team Foundation Server 2018 Update 3. Jazyk této stránky můžete změnit kliknutím na ikonu zeměkoule v zápatí stránky a výběrem požadovaného jazyka.
V tomto článku najdete informace o sadě Team Foundation Server 2015 Update 3. Klikněte na tlačítko pro stažení.
Další informace o Team Foundation Serveru 2015 najdete na stránce Foundation Server .
Další informace najdete na stránce o instalaci TFS.
Datum vydání : 27. června 2016
Souhrn novinek v sadě Team Foundation Server 2015 Update 3
- Podpora SSH pro úložiště Git
- SDK pro pomůcky řídicího panelu
- Testování – nové funkce a opravy chyb
- Agilní opravy chyb
- Opravy chyb sestavení
- Opravy chyb správy verzí
- Opravy chyb správy
- Opravy chyb rozšiřitelnosti
- Release Management
Podrobné informace o novinkách v sadě Team Foundation Server 2015 Update 3
Podpora SSH pro úložiště Git
Pomocí TFS 2015 Update 3 se nyní můžete přihlásit k libovolnému úložišti Git sady Team Foundation Server s využitím klíče SSH. To je velmi užitečné, pokud vyvíjíte v prostředí Linuxu nebo Macu. Stačí jenom nahrát osobní klíč SSH a je to.
Sada SDK widgetu řídicího panelu
Ve verzi Update 3 můžete nejenom využívat předem připravené pomůcky řídicího panelu, ale pomocí sady SDK můžete vytvářet i svoje vlastní. Další informace naleznete na stránce věnované přidání pomůcky řídicího panelu na VisualStudio.com.
Testování – nové funkce & opravy chyb
Testování – nové funkce – podpora pro Azure, SCVMM a VMWare
Nyní můžete dynamicky nastavovat testovací počítače v cloudu s Azure, nebo v místním prostředí pomocí SCVMM nebo VMWare a využívat tyto počítače k distribuovanému spuštění testů. Můžete použít jednu z úloh zřizování počítačů – [Azure(https://docs.microsoft.com/azure/devops/pipelines/overview?view=azure-devops-2020& preserve-view=true), SCVMM nebo VMWare následované úlohou Spustit funkční testy pro spuštění testů. Další informace najdete na stránce Instalace a konfigurace testovacích agentů .
Testování – opravy chyb
Chyby nahlášené prostřednictvím programu Connect:
- Když je vybraná možnost paralelního spouštění, soubor s nastavením testu se ignoruje.
- Po dokončení nasazení testovacího agenta se nevyčistí složka TEMP.
- Řetězec zdrojového filtru se vyžaduje, i když je jako Výběr testů nastavený testovací plán. Pokud je řetězec prázdný, uživateli se zobrazí chyba Nelze vázat argument na parametr SourceFilter, protože se jedná o prázdný řetězec.
- Funkce odeslání testovacích artefaktů e-mailem nebo jejich vytištění přestane reagovat a vyvolá výjimku TypeError jazyka JavaScript.
- V okně webového nástroje Test Runner se už nezalamuje text.
Ostatní opravy chyb:
- V tomto vydání dochází k chybě typu DistributedTests: Při analýze buildId došlo k výjimce.
- Vzdálené spuštění testu se náhle přeruší s chybou Přístup k cestě byl odepřen.
- Výsledky testu nejde v tomto vydání odeslat z úloh nástrojů Ant, Maven nebo Gradle.
- Úloha VsTest se nezdaří, pokud jsou zadané 2 úplné cesty ke knihovnám DLL oddělené středníkem.
- V tomto vydání se nezobrazí žádné výsledky testů, pokud jsou výsledky seskupené podle sady testů a jako prostředí je vybrané nastavení Vše.
- Úloha Visual Studio Test neodešle výsledky testu, pokud je soubor výsledků nakonfigurovaný v souboru runsettings.
- V e-mailové žádosti je nesprávně nakonfigurovaný hypertextový odkaz žádosti o zpětnou vazbu.
- Pokud jsou všechny testovací případy v sadě testů založené na dotazech přiřazeny ke spuštění různým testerům, sada nereflektuje testy správně.
- Výjimka Microsoft.TeamFoundation.TestManagement.Server.InvalidStructurePathException: Cesta struktury CEBIS FWK není platná.
- Chyba v centru testování po upgradu TFS na 2015.1.
- MTM 2015 | 2013 – TFS 2015.2 | Karty Analyzovat testovací běhy – výsledky a plán se pro konkrétní uživatele zobrazí prázdné.
- Po chybě se zopakuje pokus o odeslání souboru snímku obrazovky MTM s chybou typu Soubor nenalezen.
Opravy agilních chyb
Chyby nahlášené prostřednictvím programu Connect:
- Nastavení stylů na kartách panelu sprintu může způsobit chybu, pokud je jako národní prostředí nastavená francouzština.
- Nastavení stylů na kartách panelu sprintu může způsobit chybu, pokud je jako národní prostředí nastavená němčina.
- Pokud existuje klauzule, pro kterou cesta oblasti zahrnuje nestandardní znaky, jako jsou podtržítko nebo jednoduchá uvozovka, nejde vytvořit dotaz.
- Ovládací prvek popisek hypertextového odkazu nezobrazuje hypertextové odkazy ve webovém přístupu.
- Vytvoření nového týmového projektu způsobí chybu TF30177 Do objektu dbo.Constants nelze vložit duplicitní klíčový řádek.
- Dialogové okno Přidat pomůcku respektuje jazyk prohlížeče (nikoli jazyk vybraný v části Můj profil).
- Ve widgetu grafu buildu se poslední pruh v grafu zobrazí zeleně, i když je sestavení neúspěšné.
- Chybí banner Účastník, takže uživatelé nevědí, že jsou přihlášení jako účastníci a že nemají přístup ke všem funkcím.
- Soubory Readme se někdy nezobrazují na úvodní stránce týmového projektu.
- Při nastavení části času při sledování pracovní položky se může přehodit hodnota měsíce a dne.
Ostatní opravy chyb:
- Ovládací prvek webové stránky Sledování pracovních položek odkazující na pole identity jako Param vrací chybu, pokud je tato hodnota prázdná.
- Chyba při změně názvu widgetu Výsledek dotazu.
- Vstup pro zbývající hodiny není na kartě dost velký.
- Pokud uživatel nemá oprávnění k nadřazené pracovní položce, backlog se nenačte.
- Přechod do centra WORK po změně výsledků týmových projektů způsobí chybu TF400483.
- Ikona správce řídicího panelu nemá vizuální upozornění na fokus.
- Ikona Přidat řídicí panel ve správci řídicího panelu nemá zřetelné vizuální upozornění na fokus.
- Tlačítka pro přidání a odstranění řídicího panelu ve správci řídicího panelu při stisknutí klávesy ENTER nefungují.
- Pokud ve widgetech Dlaždice dotazu a Graf pracovních položek stisknutím klávesy Tabulátor procházíte oknem konfigurace, vstup v selektoru dotazů se zablokuje a zobrazí se chyba, že není vybraný žádný dotaz.
- Při upgradu z verze Team Foundation 2013 Update 1 nebo dřívější se nemigruje obsah domovské stránky projektu.
- Pokud je uživatel licencovaný jako účastník, nemůže přecházet mezi řídicími panely.
- Pokud markdown ve widgetu Markdown odkazuje na obrázek ve správě zdrojového kódu, nezobrazí se.
- Pokud je widget jiného výrobce v chybovém stavu, nezdaří se načtení celého řídicího panelu.
- Pokud je widget jiného výrobce v chybovém stavu, nové widgety se přidají jako prázdné.
- Pokud je widget jiného výrobce v chybovém stavu a odebere se z řídicího panelu, banner informující o chybě se nevymaže.
- Pokud se přidají widgety řídicího panelu, které jsou vzájemně v konfliktu, například v různých relacích prohlížeče najednou, chyba není popisná.
- Ve widgetu žádosti o přijetí změn se nenačtou avatary.
- Ve widgetu grafu buildu je ikona stavu posledního dokončení nesprávná při porovnání s grafem buildu.
- Pokud je řídicí panel v režimu úprav, je banner informující o chybách zakrytý pozadím řídicího panelu.
- Ve widgetu Visual Studio Links je obrázek Otevřít v sadě Visual Studio celý fialový.
- Pokud rušíte změny prováděné v okně konfiguračního widgetu, nezobrazí výzva k potvrzení zahození změn.
- Pokud ve widgetu dojde k chybě, uživatel může přesto uložit změny konfigurace.
- Při zobrazení náhledu se widget na řídicím panelu zobrazí zblízka a rozmazaně.
- Pokud v režimu úprav řídicího panelu procházíte karty pomocí klávesy Tabulátor, nebudete procházet ikony pro odstranění a konfiguraci, ale widget.
- Pokud je řídicí panel v režimu úprav, stisknutí klávesy ESC by mělo tento režim ukončit.
- Při vytváření nového widgetu Graf pracovních položek ve Firefoxu mají typy grafů různou velikost.
- Ve widgetu grafu pracovní položky se možnosti grafu zobrazí až po výběru dotazu.
- Nastavení dat iterace ve widgetu přehledu sprintu nezpůsobí aktualizaci widgetu.
- Pokud ve widgetu Úbytek práce sprintu přejdete pomocí klávesy Tabulátor do grafu a pak stisknete Enter, lightbox se neotevře.
- Pole vstupu pro pravidlo na dlaždici podmíněného dotazu umožňuje zadat pěticiferná čísla, ale zobrazuje jenom čtyři číslice.
Opravy chyb sestavení
Chyby nahlášené prostřednictvím programu Connect:
- Ve Firefoxu nejde filtrovat buildy podle značek.
- Při nastavování oprávnění uživatele k buildu dochází k chybě při uložení.
- Pokud je spuštění buildu naplánováno na pozdě večer, spustí se o den dřív.
- V buildu dochází k chybě typu TF14044: Přístup byl odepřen: Sestavovací služba kolekcí uživatelských projektů vyžaduje globální oprávnění AdminWorkspaces.
- Formátování času v části Můj profil se nepoužívá v centru sestavení.
- Při spuštění úlohy vlnění v buildu dojde k chybě typu Vlnění se nenašlo na cestě.
- Ověřované sestavení vrátí chybu typu Sada odložených změn nebyla nalezena.
- Při vytváření nové definice buildu v prohlížeči Chrome dochází k problémům s formátováním.
- Pokud má sestavení jazyka XAML velký počet chyb, zobrazí se při chyba Při připojení k serveru došlo k nedefinované chybě. Kód stavu 0.
- Při změně velikosti sloupce důvodu na stránce sestavení se zobrazí celé pole ikon.
- V buildu dochází k chybě typu Neplatná konfigurace řešení a platforma.
- Pokud do sestavení zahrnete úlohu npm install (npm – správce balíčků Node.js), dojde v sestavení k chybě, že npm install nelze najít.
- Při úpravě definice buildu, která označuje úložiště Git číslem buildu, se zobrazí chyba typu Neplatný formát popisku zdroje.
- Při použití externího úložiště Git se kontinuální integrace někdy neaktivuje.
- U upgradovaných kolekcí projektů se ověřované vrácení se změnami nezdaří, protože místo účtu služby používá účet sestavení.
Ostatní opravy chyb:
- GetBuildBadge vso-node-api selže, pokud se použije PAT bez oprávnění Všechny obory.
- Pokud název definice buildu obsahuje hranaté závorky, číslo revize se nevypočte správně.
- Při rozdělování kolekce týmových projektů existují duplicitní identity sestavovací služby.
- Při zadávání názvu sady odložených změn při řazení nového sestavení do fronty se zobrazí zavádějící chyba "Došlo k problémům s požadavkem nebo definicí, které brání spuštění sestavení: Hodnota zadaná pro SourceVersion není platná specifikace verze.".
- Rozšíření s úlohami sestavení pro různé platformy nefungují.
- Při použití portu SSL 8443 se buildu nepodaří připojit k Subversion.
- Při použití úložiště SVN pro sestavení, které nemá mapování, se nenastaví verze zdroje.
- Build Správy verzí Team Foundation z popisku zdroje nelze zařadit do fronty.
Opravy chyb správy verzí
Poznámka
Toto jsou opravy chyb pro správu verzí v sadě Team Foundation Server. Opravy správy verzí v sadě Visual Studio najdete ve zprávě k vydání verze sady Visual Studio.
Chyby nahlášené prostřednictvím programu Connect:
- Při použití Git LFS může docházet k problémům s funkcemi, jako je klonování úložiště.
- Protokol událostí žádosti o přijetí změn úložiště Git obsahuje každou hodinu chybu TF53010: Došlo k následující chybě v součásti nebo rozšíření Team Foundation.
Ostatní opravy chyb:
- Přidání typu propojení nejnovější verze k pracovní položce nefunguje.
- Adaptér skladu správy verzí Team Foundation po upgradu ze sady Team Foundation Server 2010 selže.
- Při vytváření žádosti o přijetí změn při propojování pracovních položek je limit 25 potvrzení.
- Pokud má úložiště nakonfigurovaných několik definic sestavení, Průzkumník sestavení může zobrazovat název jedné definice, ale odkazovat na poslední sestavení v jiné definici.
- V žádostech o přijetí změn je výběr identit na pravé straně oříznutý.
- Soubory Správy verzí Team Foundation ukazují, že došlo ke změně kódování i v případě, že žádná změna nenastala.
- Při Git push přes SSH dojde k chybě TF401030: Hlavička balíčku Git je neplatná.
Opravy chyb správy
Chyby nahlášené prostřednictvím programu Connect:
- Při rozdělování kolekce týmových projektů se po klonování kolekce a odstranění týmového projektu v první kolekci může stát, že se v druhé kolekci tento odstraněný projekt nezobrazí. Přímá adresa URL bude fungovat, ale uživatel nemůže přejít na týmový projekt.
Ostatní opravy chyb:
- Při upgradu může selhat kontrola připravenosti s chybami Port 8080 je nedostupný a TF401147: Dříve nakonfigurované porty pro web Webová služba aplikační vrstvy se aktuálně používají.
- V konzole pro správu je adresa URL proxy serveru prázdná.
- Při konfiguraci TFS se port a vdir může nesprávně vrátit k výchozímu mapování.
- Při načítání karty kolekcí může v konzole pro správu dojít k chybě.
Opravy chyb rozšiřitelnosti
Chyby nahlášené prostřednictvím programu Connect:
- Při vynechání kolekce v adrese URL dojde při použití sad TFS SDK k chybě TF400367: Požadavek se nepodařilo provést z důvodu neshody typu hostitele.
- Odstranění větvě při použití volaných služeb Jenkins aktivuje build.
- Při kliknutí na Spravovat události v týmové místnosti dojde k chybě typu Neplatná úroveň navigace.
- Při práci s výstrahami mohou pole mít neočekávané povolené hodnoty.
- Pro výstrahy nejsou vždy přijaty e-maily.
- Výstrahy pro týmové projekty s mezerami v názvu obsahují neplatné odkazy.
- Chybí odkaz na všechny výstrahy na stránce správy výstrah.
- V čínské verzi TFS chybí ve volaných službách možnost Slack.
Release Management
Vyřešili jsme některé nahlášené problémy ve webové verzi nástroje Release Management. Zde jsou některé z klíčových bodů, které jsme vyřešili:
- Při proházení centra verzí se zobrazí nedefinovaná chyba, když je síť v nestabilním stavu.
- Stažení artefaktů odkládacího adresáře na serveru vytvoří další soubor v adresáři artefaktů sestavení.
- Dialogové okno vytváření koncových bodů vytváří duplicitní koncové body služeb.
- V úloze instalačního programu Nuget dojde k chybě pro Release Management.
- Automatická aktualizace: Po spuštění nasazení se v prostředí nezobrazuje žlutý pruh Čeká na schválení.
- Pokud v prostředí existuje několik schvalovatelů, není pro schvalování povolená možnost použít e-mail.
Dále jsme také vyřešili několik nahlášených chyb ve verzi WPF nástroje Release Management.
- Při neshodě verzí rozhraní API by nástroj releasemanagementbuild.exe měl místo chyby 403 zobrazovat správnou chybovou zprávu.
- Při kopírování souborů do nástroje pro nasazování dochází k občasným chybám sítě.
Jak si stojíme?
Chceme znát váš názor. Na portálu Komunita vývojářů může nahlásit a sledovat problém. Rady můžete získat na webu Stack Overflow. Jako obvykle platí, že pokud máte nápady, co bychom měli upřednostnit, přejděte na web Developer Community a přidejte svůj návrh nebo hlasujte pro některý z již existujících návrhů.