CMake@1 - Tarefa CMake v1
Construa com o sistema de construção de plataformas cruzadas 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.
Entradas
workingDirectory
- Diretório de Trabalho
Pseudónimo de entrada: cwd
. string
. Valor predefinido: build
.
Diretório de trabalho atual quando cmake é executado.
Se especificar um caminho relativo, então é relativo ao seu repo. Por exemplo, se especificar build
, o resultado é o mesmo que se especificou $(Build.SourcesDirectory)\build
.
Você também pode especificar um caminho completo fora do repo, e você pode usar variáveis. Por exemplo: $(Build.ArtifactStagingDirectory)\build
Se o caminho especificado não existir, cMake cria-o.
cmakeArgs
- Argumentos
string
.
Os argumentos passaram para cmake.
runInsideShell
- Executar comando cmake dentro da concha
boolean
. Valor predefinido: false
.
Os argumentos do CMake serão tratados como se estivessem dentro de uma concha específica do SO. Pode ser usado para lidar com variáveis ambientais dentro das cordas de argumento.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Utilize esta tarefa para construir com o sistema de construção de plataformas cruzadas CMake.
Como devo proceder para ativar o CMake para agentes hospedados pela Microsoft?
Os agentes hospedados pela Microsoft já têm CMake instalado, por isso não precisas de fazer nada. Não precisa de adicionar uma exigência de CMake no seu azure-pipelines.yml
ficheiro.
Como devo proceder para permitir o CMake para o meu agente no local?
Instale o CMake e certifique-se de que o adiciona ao caminho do utilizador que o agente está a executar como na sua máquina de agente.
No seu navegador web, vá às piscinas do Agente e adicione uma capacidade nomeada
cmake
e desacente o seu valor parayes
.
Como funciona o CMake? Que argumentos posso usar?
Requisitos
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, construção clássica |
Continua | Agente, Grupo de Implementação |
Exigências | Os agentes auto-alojados devem ter capacidades que correspondam às seguintes exigências para executar empregos que utilizem esta tarefa: cmake |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | 1.91.0 ou maior |
Categoria da tarefa | Compilar |