CMake@1 – tarefa CMake v1
Crie com o sistema de build multiplataforma do CMake.
Sintaxe
# 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.
Entradas
workingDirectory
- Diretório de trabalho
Alias de entrada: cwd
. string
. Valor padrão: build
.
Diretório de trabalho atual quando o cmake é executado.
Se você especificar um caminho relativo, ele será relativo ao seu repositório. Por exemplo, se você especificar build
, o resultado será o mesmo que se você especificou $(Build.SourcesDirectory)\build
.
Você também pode especificar um caminho completo fora do repositório e pode usar variáveis. Por exemplo: $(Build.ArtifactStagingDirectory)\build
Se o caminho especificado não existir, o CMake o criará.
cmakeArgs
- Argumentos
string
.
Argumentos passados para cmake.
runInsideShell
- Executar o comando cmake dentro do shell
boolean
. Valor padrão: false
.
Os argumentos do CMake serão tratados como se estivessem dentro de um shell específico do sistema operacional. Ele pode ser usado para lidar com variáveis de ambiente dentro de cadeias de caracteres de argumento.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
Use essa tarefa para compilar com o sistema de build multiplataforma do CMake.
Como fazer habilitar o CMake para agentes hospedados pela Microsoft?
Os agentes hospedados pela Microsoft já instalaram o CMake para que você não precise fazer nada. Você não precisa adicionar uma demanda por CMake em seu azure-pipelines.yml
arquivo.
Como fazer habilitar o CMake para meu agente local?
Instale o CMake e certifique-se de adicioná-lo ao caminho do usuário em que o agente está em execução no computador do agente.
No navegador da Web, vá para pools do Agente e adicione uma funcionalidade nomeada
cmake
e defina seu valor comoyes
.
Como funciona o CMake? Quais argumentos posso usar?
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico |
Execuções em | Agent, DeploymentGroup |
Demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: cmake |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 1.91.0 ou superior |
Categoria da tarefa | Build |