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 restore
kommandot och en med build
kommandot .
Den här uppgiften är inaktuell.
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.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
Indata
command
- Kommandot
string
. Krävs. Tillåtna värden: build
, publish
, restore
, test
, run
. Standardvärde: build
.
Det dotnet-kommando 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 dessa indata är inställda true
projects
på hoppas egenskapsvärdet över och aktiviteten försöker hitta webbprojekten på lagringsplatsen och köra publish
kommandot 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 ett webb-SDK, till exempel 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
, 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 den här inmatningen är inställd true
på kommer mappen som skapades av publiceringskommandot att zippas och tas bort.
Alternativ för aktivitetskontroll
Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
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å | 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 | 1.95.0 eller senare |
Uppgiftskategori | Skapa |