Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tým pro potrubí upgraduje software agenta z verze 3.x na verzi 4.x (pomocí .NET 8).
Upgrade na agenta 4.x v podporovaných operačních systémech
Pokud používáte agenty v místním prostředí v novějších operačních systémech podporované rozhraním .NET 8, upgrade na novou verzi agenta je automatický.
Pokud chcete aktualizaci spustit ručně, přečtěte si téma Aktualizace agentů v místním prostředí.
Agent 4.x podporuje následující operační systémy.
Poznámka
Úplný seznam operačních systémů najdete v tématu .NET 8 – podporované verze operačního systému.
-
Operační systém Linux
- x64
- Debian 12
- Fedora 39 & 40
- openSUSE 15.5 & 15.6
- Red Hat Enterprise Linux 8 a 9
- SUSE Enterprise Linux 15.5
- Ubuntu 24.04, 22.04, 20.04
- Azure Linux 2.0
- Oracle Linux 8 &9
- ARM64
- Debian 11 &12
- Ubuntu 24.04, 22.04, 20.04
- Alpine x64
- Alpine Linux 3.17 až 3.20
- x64
-
macOS
- x64
- macOS 13.0 "Ventura"
- macOS 14.0 "Sonoma"
- macOS 15.0 "Sequoia"
- ARM64
- macOS 13.0 "Ventura"
- macOS 14.0 "Sonoma"
- macOS 15.0 "Sequoia"
- x64
-
Windows
- Klientský operační systém
- Windows 10
- 21H2, 1809, 1607
- Windows 11
- 23H2, 22H2, 21H2
- Windows 10
- Serverový operační systém
- Windows Server 2012 nebo novější
- Klientský operační systém
Upgrade na agenta 4.x v nepodporovaných operačních systémech
Pokud používáte agenty v místním prostředí v operačním systému, který rozhraní .NET 8 nepodporuje, je nutné aktualizovat počítače tak, aby používaly novější podporovaný operační systém podporované rozhraním .NET 8. Po aktualizaci najdete pokyny k aktualizaci agentů v místním prostředí na verzi 4.x.
Následující seznam operačních systémů byl podporován pro agenty 3.x v místním prostředí, ale rozhraní .NET 8 je nepodporuje a nejde ho použít ke spouštění agentů verze 4.x.
Poznámka
Úplný seznam verzí operačních systémů, které již nejsou podporovány pro .NET 8, naleznete v tématu .NET 8 – verze operačních systémů mimo podporu.
-
Operační systém Linux
- x64
- Debian 10 & 11
- Fedora 36
- openSUSE 15
- Red Hat Enterprise Linux 7
- SUSE Enterprise Linux 12 SP2
- Ubuntu 18.04, 16.04
- Oracle Linux 7
- ARM64
- Debian 10 & 11
- Ubuntu 18.04
- Alpine x64
- Alpine Linux 3.13
- x64
-
macOS
- x64
- macOS 10.15 "Catalina"
- macOS 11.0 "Big Sur"
- ARM64
- macOS 11.0 "Big Sur"
- x64
-
Windows
- Klientský operační systém
- Windows 7 SP1 ESU
- Windows 8.1
- Windows 10
- Windows 11
- Klientský operační systém
časté otázky
Jaký je rozdíl mezi agenty 3.x a 4.x?
Agenti 3.x používají .NET 6 a agenty 4.x používají .NET 8.
Jak můžu zkontrolovat agenty a zjistit, jestli můžou upgradovat na verzi 4.x?
Porovnejte operační systém vašeho agenta s podporovaným seznamem z předchozího oddílu Upgrade na agenta 4.x na podporovaných operačních systémech.
Můžete také použít skript , abyste předpověděli, zda budou agenti ve vašich vlastních fondech schopni upgradovat na verzi 4.x.
Jak budou problémy se zabezpečením v agentu opraveny do budoucna?
Obecně platí, že pro předchozí verze softwaru agenta nebudou provedeny žádné opravy. Opravy budou provedeny pouze pro agenty 4.x. Máme ale také zákazníky Azure DevOps Serveru, kteří budou stále spoléhat na agenty 3.x. Proto se podíváme na problémy se zabezpečením podle případu, abychom se mohli rozhodnout.
Co je potřeba udělat, když jsem na nepodporovaném operačním systému?
Měli byste migrovat do novějšího operačního systému, který teď podporuje .NET 8. Jinak se váš agent může pokusit o upgrade a selže, protože v operačním systému nejde nainstalovat .NET 8. Některé pokyny publikujeme v následném blogovém příspěvku, který zabrání automatickým upgradům agenta. To je ale jen dočasné řešení, které vám poskytne další čas na upgrade počítačů agenta.
Můžu zůstat na agentech 2.x nebo 3.x, pokud už nepracuji na žádných změnách v projektu?
Ne. Tým kanálů pravidelně přidává nové funkce do Služby Azure Pipelines a některé z nich můžou vyžadovat aktualizaci agenta, i když váš kanál explicitně nezávisí na této funkci. Pokud zabráníte automatickým upgradům agenta pomocí pokynů v následném blogu, tento agent nelze použít k naplánování potrubí. Pokud není možné najít žádného agenta s požadovanými schopnostmi, provedení potrubí selže.
Musím před instalací softwaru agenta 4.x nainstalovat .NET 8?
Před instalací a konfigurací softwaru agenta 4.x nemusíte na počítač agenta instalovat .NET 8. Všechny závislosti rozhraní .NET, které agent 4.x vyžaduje, jsou součástí samotného agenta.
Musím vytvořit kód pomocí .NET 8, pokud používám agenta 4.x?
Verze rozhraní .NET použitá ke spuštění agenta 4.x je samostatná v instalaci agenta a nepoužívá se k sestavení kódu. Verze rozhraní .NET, která se používá k sestavení kódu, závisí na kanálu a verzi nebo verzích rozhraní .NET, které jste nainstalovali na počítač agenta.
Používám Azure DevOps Server, nikoli Azure DevOps Services. Má tato změna vliv na mě?
Nejnovější verze Azure DevOps Serveru používá software agenta 4.x a předchozí verze používají software agenta 3.x.
Tým pro kanály doporučuje již nyní aktualizovat počítače agenta na novější operační systémy podporované platformou .NET 8, pokud plánujete v budoucnu udržovat krok s verzemi Azure DevOps Serveru.
Podporuje Azure DevOps Server agenta 4.x.
Verze Azure DevOps Serveru podporují verzi agenta nasazeného s danou verzí. Nejnovější verze Azure DevOps Serveru používá software agenta 4.x a předchozí verze používají software agenta 3.x.
| Verze Azure DevOps Serveru | Verze agenta |
|---|---|
| Azure DevOps Server | 4.x |
| Azure DevOps Server 2022.2 | 3.238.0 |
| Azure DevOps Server 2020.1.2 | 3.225.0 |
| Azure DevOps Server 2019.1.2 | 3.225.0 |
Poznámka
Azure DevOps Server 2020 a vyšší bude podporovat software agenta 4.x prostřednictvím aktualizací. Po vydání těchto aktualizací bude tento článek doplněn o odpovídající verzi agenta.
Azure DevOps Server se obsluhuje prostřednictvím oprav zabezpečení nebo údržby, které poskytují cílené kumulativní opravy chyb pro stávající funkce v produktu. V zájmu co nejlepšího a nejbezpečnějšího prostředí produktů důrazně doporučujeme a doporučujeme, aby všichni zákazníci používali nejnovější a nejbezpečnější verzi Azure DevOps Serveru. Nejnovější verzi produktu si můžete stáhnout ze stránky pro stažení Azure DevOps Serveru.
Po instalaci aktualizace Azure DevOps Serveru nebo nové verze aktualizujte agenty.
Jaká je časová osa nasazení agenta verze 4?
Agent verze 4.x byl vydán říjen 2024.
Co se stane, když úloha vyžaduje, aby byl agent aktualizován na verzi 4?
Obvykle platí, že pokud úloha vyžaduje novější verzi agenta, automaticky se aktualizuje. Zatímco se agent verze 3 stále aktualizuje, zakázali jsme automatickou aktualizaci z agenta verze 3 na verzi 4. Jakmile to povolíme, u operačních systémů, které nejsou kompatibilní s agentem verze 4, se agenti verze 3.248 a novější nebudou pokoušet aktualizovat na verzi 4. Místo toho se uživatelům zobrazí upozornění, že musí nejdřív upgradovat operační systém: The operating system the agent is running on is <OS>, which will not be supported by the .NET 8 based v4 agent. Please upgrade the operating system of this host to ensure compatibility with the v4 agent. See https://aka.ms/azdo-pipeline-agent-version