DotNetCoreCLI@1 – .NET Core v1 feladat
Buildelés, tesztelés és közzététel dotnet core parancssor használatával.
A feladat újabb verziójáért lásd: DotNetCoreCLI@2.
Syntax
# .NET Core v1
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@1
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.
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 a bemenet true
értéke , 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 közzétételi parancsot. A webes projekteket egy web.config
fájl vagy mappa wwwroot
jelenléte 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. Ilyen például a buildkonfiguráció, a kimeneti mappa és a 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 olyan parancs argumentumait szeretné hozzáadni, amely nem szerepel a listán, használja a következőt 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.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
A feladat újabb verziójáé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 | 2.0.0 vagy újabb |
Feladatkategória | Build |