DotNetCoreCLI@0 – .NET Core v0-feladat
Ezzel a feladattal létrehozhat, tesztelhet, becsomagolhat vagy közzétehet egy dotnet-alkalmazást, vagy egyéni dotnet-parancsot futtathat. A csomagparancsok esetében ez a feladat támogatja a NuGet.org és a hitelesített hírcsatornákat, például a Csomagkezelést és a MyGetet.
Ha a .NET Core- vagy .NET Standard-build a NuGet-csomagoktól függ, mindenképpen adjon hozzá két példányt a lépésből: egyet a restore
paranccsal, egyet pedig a build
paranccsal.
Ez a feladat elavult.
Syntax
# .NET Core v0
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@0
inputs:
command: 'build' # 'build' | 'publish' | 'restore' | 'test' | 'run'. Required. Command. Default: build.
#publishWebProjects: true # boolean. Optional. Use when command = publish. Publish Web Projects. Default: true.
#projects: # string. Optional. Use when command != publish || publishWebProjects = false. Project(s).
#arguments: # string. Arguments.
#zipAfterPublish: true # boolean. Optional. Use when command = publish. Zip Published Projects. Default: true.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
Bevitelek
command
- Parancs
string
. Kötelező. Engedélyezett értékek: build
, publish
, restore
, test
, run
. Alapértelmezett érték: build
.
A futtatandó dotnet parancs. Adjon meg custom
argumentumokat, vagy használjon olyan parancsot, amely nem szerepel az itt felsoroltak között.
publishWebProjects
- Webes projektek közzététele
boolean
. Választható. Használja a következőt: command = publish
. Alapértelmezett érték: true
.
Ha ez a bemenet értékre true
van állítva, a projects
tulajdonság értéke ki lesz hagyva, és a feladat megpróbálja megkeresni a webes projekteket az adattárban, és futtatja rajtuk a publish
parancsot. A webes projekteket egy fájl vagy mappa wwwroot
jelenléte web.config
azonosítja a könyvtárban. Fájl vagy wwwroot
mappa hiányában web.config
a webes SDK-t (például Microsoft.NET.Sdk.Web
) használó projektek vannak kiválasztva.
projects
- Projekt(ek)
string
. Választható. Használja a következőt: command != publish || publishWebProjects = false
.
A használni kívánt fájl(ok) elérési útja .csproj
. Használhat helyettesítő karaktereket (például **/*.csproj
az összes almappában lévő összes .csproj
fájlhoz). További információt a fájlegyeztetési minták referenciájában talál.
arguments
- Érvek
string
.
A kijelölt parancs argumentumait adja meg. Például buildkonfiguráció, kimeneti mappa és futtatókörnyezet. Az argumentumok a kijelölt parancstól függnek.
Ez a bemenet jelenleg csak a , publish
, , run
test
és custom
argumentumokat build
fogadja el. Ha argumentumokat szeretne hozzáadni egy olyan parancshoz, amely nem szerepel a listán, használja a parancsot custom
.
zipAfterPublish
- Közzétett projektek tömörítése
boolean
. Választható. Használja a következőt: command = publish
. Alapértelmezett érték: true
.
Ha ez a bemenet értékre true
van állítva, a közzétételi parancs által létrehozott mappa tömörítve lesz, és törlődik.
Tevékenységvezérlési beállítások
A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Fontos
DotNetCorCLI@0
elavult. Egy újabb támogatott verzióért lásd: DotNetCoreCLI@2.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.95.0 vagy újabb |
Feladatkategória | Létrehozás |
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: