Partilhar via


CMake@1 - Tarefa CMake v1

Use esta tarefa para criar com o sistema de compilação multiplataforma CMake.

Sintaxe

# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
  inputs:
    #workingDirectory: 'build' # string. Alias: cwd. Working Directory. Default: build.
    #cmakeArgs: # string. Arguments. 
  # Advanced
    #runInsideShell: false # boolean. Run cmake command inside shell. Default: false.

Insumos

workingDirectory - Diretório de Trabalho
Alias de entrada: cwd. string. Valor padrão: build.

O 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.

Os argumentos passaram para o CMake.


runInsideShell - Executar o comando cmake dentro do shell
boolean. Valor padrão: false.

Os argumentos CMake são tratados da mesma forma que são tratados dentro de um shell específico do sistema operacional. Essa entrada pode ser usada para manipular variáveis de ambiente dentro de cadeias de caracteres de argumento.


Opções de controlo de tarefas

Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Use esta tarefa para criar com o sistema de compilação multiplataforma CMake.

Como faço para habilitar o CMake para agentes hospedados pela Microsoft?

Os agentes hospedados pela Microsoft já ter o CMake instalado, então você não precisa fazer nada. Você não precisa adicionar uma demanda para CMake em seu arquivo azure-pipelines.yml.

Como faço para habilitar o CMake para meu agente local?

  1. Implantar um agente.

  2. Na máquina do agente, instalar o CMake e certifique-se de adicioná-lo ao caminho do usuário no qual o agente está sendo executado.

  3. No navegador da Web, vá para de pools de agentes e adicione um recurso chamado cmake. Defina seu valor como yes.

Como funciona o CMake? Que argumentos posso utilizar?

Requerimentos

Requisito Descrição
Tipos de pipeline YAML, construção clássica
Funciona em Agente, DeploymentGroup
Exigências Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas executar trabalhos que usam essa tarefa: cmake
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 1.91.0 ou superior
Categoria de tarefa Construir