Megosztás a következőn keresztül:


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, , runtestés customargumentumokat buildfogadja 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 truevan á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

Lásd még