DotNetCoreCLI@1 – .NET Core v1-uppgift
Skapa, testa och publicera med hjälp av dotnet core-kommandoraden.
En nyare version av den här uppgiften finns i 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.
Ingångar
command
-
kommando
string
. Obligatoriskt. Tillåtna värden: build
, publish
, restore
, test
, run
. Standardvärde: build
.
Dotnet-kommandot som ska köras. Ange custom
för att lägga till argument eller använd ett kommando som inte visas här.
publishWebProjects
-
Publicera webbprojekt
boolean
. Valfritt. Använd när command = publish
. Standardvärde: true
.
Om den här indatan är inställd på true
hoppas projects
egenskapsvärdet över och uppgiften försöker hitta webbprojekten på lagringsplatsen och köra publiceringskommandot på dem. Webbprojekt identifieras genom förekomsten av antingen en web.config
fil eller en wwwroot
mapp i katalogen. I avsaknad av en web.config
fil eller en wwwroot
mapp väljs projekt som använder en webb-SDK, som Microsoft.NET.Sdk.Web
.
projects
-
projekt
string
. Valfritt. Använd när command != publish || publishWebProjects = false
.
Sökvägen till den .csproj
fil(er) som ska användas. Du kan använda jokertecken (t.ex. **/*.csproj
för alla .csproj
filer i alla undermappar). Mer information finns i referensen för filmatchningsmönster.
arguments
-
argument
string
.
Anger argumenten för det valda kommandot. Till exempel byggkonfiguration, utdatamapp och körning. Argumenten beror på vilket kommando som valts.
Dessa indata accepterar för närvarande endast argument för build
, publish
, run
, test
och custom
. Om du vill lägga till argument för ett kommando som inte visas använder du custom
.
zipAfterPublish
-
Zip-publicerade projekt
boolean
. Valfritt. Använd när command = publish
. Standardvärde: true
.
Om indata är inställda på true
kommer en mapp som skapas av publiceringskommandot att zippas och tas bort.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
En nyare version av den här uppgiften finns i DotNetCoreCLI@2.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Ombud |
kräver | Ingen |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.0.0 eller senare |
Aktivitetskategori | Skapa |