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