Dela via


DotNetCoreCLI@0 – .NET Core v0-uppgift

Använd den här uppgiften för att skapa, testa, paketera eller publicera ett dotnet-program eller för att köra ett anpassat dotnet-kommando. För paketkommandon stöder den här uppgiften NuGet.org och autentiserade feeds som Pakethantering och MyGet.

Om din .NET Core- eller .NET Standard-version är beroende av NuGet-paket måste du lägga till två kopior av det här steget: en med kommandot restore och en med kommandot build.

Den här uppgiften är inaktuell. använd DotNetCoreCLI@2.

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.

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å truehoppas projects egenskapsvärdet över och uppgiften försöker hitta webbprojekten på lagringsplatsen och köra kommandot publish 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, 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 mappen som skapades 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

Viktigt!

DotNetCorCLI@0 är inaktuell. En nyare version som stöds 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 1.95.0 eller senare
Aktivitetskategori Skapa

Se även