Dela via


DotNetCoreCLI@1 – .NET Core v1-uppgift

Skapa, testa och publicera med 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.

Indata

command - Kommandot
string. Krävs. Tillåtna värden: build, publish, restore, test, run. Standardvärde: build.

Dotnet-kommandot som ska köras. Ange custom om du vill lägga till argument eller använda ett kommando som inte visas här.


publishWebProjects - Publicera webbprojekt
boolean. Valfritt. Använd när command = publish. Standardvärde: true.

Om indata är inställda trueprojects på hoppas egenskapsvärdet över och aktiviteten 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 mapp wwwroot väljs projekt som använder en webb-SDK, t.ex Microsoft.NET.Sdk.Web. , .


projects - Projekt
string. Valfritt. Använd när command != publish || publishWebProjects = false.

Sökvägen till de filer som .csproj 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, testoch 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 den här indatan är inställd på truekommer en mapp som skapats 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

Inga.

Kommentarer

En nyare version av den här uppgiften finns i DotNetCoreCLI@2.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 2.0.0 eller senare
Uppgiftskategori Build

Se även