다음을 통해 공유


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입니다.

이 입력이 로 trueprojects 설정된 경우 속성 값을 건너뛰고 태스크가 리포지토리에서 웹 프로젝트를 찾아 게시 명령을 실행하려고 시도합니다. 웹 프로젝트는 디렉터리에 파일 또는 폴더가 web.configwwwroot 있는 것으로 식별됩니다. 파일 또는 wwwroot 폴더가 web.config 없는 경우 와 같은 Microsoft.NET.Sdk.Web웹 SDK를 사용하는 프로젝트가 선택됩니다.


projects - Project(s)
string. 선택 사항입니다. 을 사용할 때 command != publish || publishWebProjects = false사용합니다.

사용할 파일의 .csproj 경로입니다. 와일드카드(예: **/*.csproj 모든 하위 폴더의 모든 .csproj 파일에 대해)를 사용할 수 있습니다. 자세한 내용은 파일 일치 패턴 참조를 참조하세요.


arguments - 인수
string.

선택한 명령에 대한 인수를 지정합니다. 예를 들어 빌드 구성, 출력 폴더 및 런타임이 있습니다. 인수는 선택한 명령에 따라 달라집니다.

이 입력은 현재 , , , run및 에 대한 build인수만 허용합니다custom. testpublish 나열되지 않은 명령에 대한 인수를 추가하려면 를 사용합니다 custom.


zipAfterPublish - Zip 게시된 프로젝트
boolean. 선택 사항입니다. 을 사용할 때 command = publish사용합니다. 기본값은 true입니다.

이 입력을 로 true설정하면 publish 명령으로 만든 폴더가 압축되고 삭제됩니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

설명

이 작업의 최신 버전은 DotNetCoreCLI@2 참조하세요.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.0.0 이상
작업 범주 빌드

추가 정보