DotNetCoreCLI@0 - .NET Core v0 작업
이 작업을 사용하여 dotnet 애플리케이션을 빌드, 테스트, 패키지 또는 게시하거나 사용자 지정 dotnet 명령을 실행할 수 있습니다. 패키지 명령의 경우 이 작업은 패키지 관리 및 MyGet과 같은 NuGet.org 및 인증된 피드를 지원합니다.
.NET Core 또는 .NET Standard 빌드가 NuGet 패키지에 의존하는 경우 이 단계의 복사본 두 개(restore
명령과 build
명령이 있는 복사본)를 추가해야 합니다.
이 작업은 더 이상 사용되지 않습니다. DotNetCoreCLI@2사용합니다.
구문론
# .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.
입력
command
-
명령
string
; 필수 사항입니다. 허용되는 값: build
, publish
, restore
, test
, run
. 기본값은 build
입니다.
실행할 dotnet 명령입니다. 인수를 추가하거나 여기에 나열되지 않은 명령을 사용할 custom
지정합니다.
웹 프로젝트 게시
boolean
; 선택 사항.
command = publish
때 사용합니다. 기본값은 true
입니다.
이 입력이 true
설정되면 projects
속성 값을 건너뛰고 태스크가 리포지토리에서 웹 프로젝트를 찾아 publish
명령을 실행하려고 합니다. 웹 프로젝트는 디렉터리에 web.config
파일 또는 wwwroot
폴더가 있는 것으로 식별됩니다.
web.config
파일이나 wwwroot
폴더가 없는 경우 Microsoft.NET.Sdk.Web
같은 웹 SDK를 사용하는 프로젝트가 선택됩니다.
projects
-
Project
string
; 선택 사항.
command != publish || publishWebProjects = false
때 사용합니다.
사용할 .csproj
파일의 경로입니다. 와일드카드(예: 모든 하위 폴더의 모든 **/*.csproj
파일에 대한 .csproj
)를 사용할 수 있습니다. 자세한 내용은 파일 일치 패턴 참조참조하세요.
arguments
-
인수
string
;
선택한 명령에 대한 인수를 지정합니다. 예를 들어 빌드 구성, 출력 폴더 및 런타임입니다. 인수는 선택한 명령에 따라 달라집니다.
이 입력은 현재 build
, publish
, run
, test
및 custom
대한 인수만 허용합니다. 목록에 없는 명령에 대한 인수를 추가하려면 custom
사용합니다.
Zip 게시된 프로젝트
boolean
; 선택 사항.
command = publish
때 사용합니다. 기본값은 true
입니다.
이 입력이 true
설정되면 게시 명령으로 만든 폴더가 압축되고 삭제됩니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.
비고
중요합니다
DotNetCorCLI@0
더 이상 사용되지 않습니다. 지원되는 최신 버전은 DotNetCoreCLI@2참조하세요.
요구 사항
요구 사항 | 설명 |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
다음에서 실행 | 에이전트 |
요구 | 없음 |
기능 | 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다. |
명령 제한 | 어느 것이든 |
settable 변수 | 어느 것이든 |
에이전트 버전 | 1.95.0 이상 |
작업 범주 | 빌드 |