CMake@1 - CMake v1 작업
CMake 플랫폼 간 빌드 시스템을 사용하여 빌드합니다.
Syntax
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
inputs:
#workingDirectory: 'build' # string. Working Directory. Default: build.
#cmakeArgs: # string. Arguments.
# Advanced
#runInsideShell: false # boolean. Run cmake command inside shell. Default: false.
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
inputs:
#workingDirectory: 'build' # string. Working Directory. Default: build.
#cmakeArgs: # string. Arguments.
# 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.
입력
workingDirectory
- 작업 디렉터리
입력 별칭: cwd
. string
. 기본값은 build
입니다.
cmake를 실행할 때 현재 작업 디렉터리입니다.
상대 경로를 지정하는 경우 리포지토리를 기준으로 합니다. 예를 들어 지정 build
하는 경우 결과는 지정한 $(Build.SourcesDirectory)\build
것과 같습니다.
리포지토리 외부의 전체 경로를 지정할 수도 있으며 변수를 사용할 수도 있습니다. 예: $(Build.ArtifactStagingDirectory)\build
지정한 경로가 없으면 CMake에서 해당 경로를 만듭니다.
cmakeArgs
- 인수
string
.
cmake에 전달된 인수입니다.
runInsideShell
- 셸 내에서 cmake 명령 실행
boolean
. 기본값은 false
입니다.
CMake 인수는 OS 특정 셸 내에 있는 것처럼 처리됩니다. 인수 문자열 내에서 환경 변수를 처리하는 데 사용할 수 있습니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에도 제어 옵션이 있습니다. 자세한 내용은 제어 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
CMake 플랫폼 간 빌드 시스템을 사용하여 빌드하려면 이 작업을 사용합니다.
Microsoft 호스팅 에이전트에 CMake를 사용하도록 설정할 어떻게 할까요? 있나요?
Microsoft 호스팅 에이전트에는 CMake가 이미 설치되어 있으므로 아무 작업도 수행할 필요가 없습니다. 파일에서 azure-pipelines.yml
CMake에 대한 요구를 추가할 필요가 없습니다.
온-프레미스 에이전트에 대해 CMake를 사용하도록 설정할 어떻게 할까요? 있나요?
CMake를 설치 하고 에이전트가 에이전트 컴퓨터에서 실행 중인 사용자의 경로에 추가해야 합니다.
웹 브라우저에서 에이전트 풀로 이동하여 명명된
cmake
기능을 추가하고 해당 값을 .로yes
설정합니다.