DotNetCoreInstaller@1 – úloha sady .NET Core SDK nebo instalačního programu modulu runtime verze 1
Pomocí této úlohy můžete získat konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidat ji do path.
Důležité
Tento úkol je zastaralý a bude vyřazen 31. ledna 2024. Použijte UseDotNet@2.
Pomocí této úlohy můžete získat konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidat ji do path.
Důležité
T Tento úkol je zastaralý. Použijte @UseDotNet2.
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path.
Syntax
# .NET Core SDK/runtime installer v1
# Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH.
- task: DotNetCoreInstaller@1
inputs:
packageType: 'sdk' # 'runtime' | 'sdk'. Required. Package to install. Default: sdk.
version: '2.2.x' # string. Required. Version. Default: 2.2.x.
#includePreviewVersions: false # boolean. Include Preview Versions. Default: false.
# Advanced
#installationPath: '$(Agent.ToolsDirectory)/dotnet' # string. Path To Install .Net Core. Default: $(Agent.ToolsDirectory)/dotnet.
#performMultiLevelLookup: false # boolean. Perform Multi Level Lookup. Default: false.
Vstupy
packageType
-
Balíček k instalaci
string
. Povinná hodnota. Povolené hodnoty: runtime
(Pouze modul runtime) sdk
(sada SDK (obsahuje modul runtime)). Výchozí hodnota: sdk
.
Určuje, jestli se má nainstalovat pouze modul runtime nebo úplná sada SDK.
version
-
Verze
string
. Povinná hodnota. Výchozí hodnota: 2.2.x
.
Určuje verzi sady .NET Core SDK nebo modulu runtime, který se má nainstalovat.
K určení verze použijte následující formát:
- 2.x: Nainstaluje nejnovější verzi hlavní verze.
- 2.2.x: Nainstaluje nejnovější verzi hlavní verze a podverze.
- 2.2.104: Nainstaluje přesnou verzi.
V souboru releases-index vyhledejte hodnotu version
pro instalaci sady SDK/Runtime.
includePreviewVersions
-
Zahrnout verze Preview
boolean
. Výchozí hodnota: false
.
Určuje, jestli chcete při hledání nejnovějších verzí zahrnout verze Preview. Toto nastavení se ignoruje, pokud zadáte přesnou verzi, například 3.0.100-preview3-010431
.
installationPath
-
Cesta k instalaci .Net Core
string
. Výchozí hodnota: $(Agent.ToolsDirectory)/dotnet
.
Určuje, kam se má nainstalovat sada .NET Core SDK/runtime. Různé cesty můžou mít následující dopad na . Chování net:
- $(Agent.ToolsDirectory): Určuje verzi, která se v agentovi uloží do mezipaměti, protože tento adresář se nevyčistí napříč kanály. Všechny kanály spuštěné v agentu by měly přístup k verzím nainstalovaným dříve pomocí agenta.
- $(Agent.TempDirectory): Tím zajistíte, že kanál nepoužívá žádnou verzi .NET Core v mezipaměti, protože tato složka se po každém kanálu vyčistí.
- Jakákoli jiná cesta: Pokud má proces agenta přístup k cestě, můžete nakonfigurovat jakoukoli jinou cestu. Tím se změní stav počítače a ovlivní se všechny procesy, které na něm běží.
Můžete také nakonfigurovat nastavení Víceúrovňové vyhledávání. Toto nastavení může nakonfigurovat hostitele .NET tak, aby testovali vhodnou verzi.
performMultiLevelLookup
-
Provádění víceúrovňových vyhledávání
boolean
. Výchozí hodnota: false
.
Tento vstup platí jenom pro agenty se systémem Windows. Tento vstup konfiguruje chování hostitelských procesů .NET pro vyhledání vhodné sdílené architektury.
False
znamená, že hostitelský proces bude hledat pouze verze, které jsou přítomné ve složce zadané v této úloze.
True
znamená, že se hostitel pokusí hledat v předdefinovaných globálních umístěních pomocí víceúrovňového vyhledávání.
Pro Windows jsou výchozí globální umístění:
-
C:\Program Files\dotnet
(64bitové procesy) -
C:\Program Files (x86)\dotnet
(32bitový proces)
Další informace najdete v tématu Víceúrovňové vyhledávání SharedFX.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Poznámky
Tato úloha je zastaralá. Použijte @UseDotNet2.
Co je nového v této verzi úlohy.
- Podpora instalace více verzí vedle sebe.
- Podpora vzorů ve verzi pro načtení nejnovější verze podverze nebo hlavní verze
- Omezit víceúrovňové vyhledávání.
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Spuštění této úlohy splňuje následující požadavky na všechny další úkoly ve stejné úloze: DotNetCore |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | Všechny podporované verze agenta. |
Kategorie úloh | Nástroj |