Sdílet prostřednictvím


CMake@1 – úloha CMake v1

Sestavte pomocí víceplatformového buildového systému 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.

Vstupy

workingDirectory - Pracovní adresář
Vstupní alias: cwd. string. Výchozí hodnota: build.

Aktuální pracovní adresář při spuštění cmake.

Pokud zadáte relativní cestu, bude relativní vzhledem k vašemu úložišti. Pokud zadáte buildnapříklad , výsledek je stejný jako v případě, že jste zadali $(Build.SourcesDirectory)\build.

Můžete také zadat úplnou cestu mimo úložiště a můžete použít proměnné. Příklad: $(Build.ArtifactStagingDirectory)\build

Pokud zadaná cesta neexistuje, nástroj CMake ji vytvoří.


cmakeArgs - Argumenty
string.

Argumenty předané cmake.


runInsideShell - Spuštění příkazu cmake v prostředí
boolean. Výchozí hodnota: false.

Argumenty CMake se zpracují stejně jako v prostředí specifickém pro operační systém. Dá se použít ke zpracování proměnných prostředí uvnitř řetězců argumentů.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.

Výstupní proměnné

Žádné

Poznámky

Tuto úlohu použijte k sestavení s víceplatformovým systémem sestavení CMake.

Návody povolit CMake pro agenty hostované Microsoftem?

Agenti hostovaní Microsoftem už mají nainstalovaný CMake, takže nemusíte dělat nic. Do souboru azure-pipelines.yml nemusíte přidávat poptávku po CMake.

Návody povolit CMake pro místního agenta?

  1. Nasazení agenta

  2. Nainstalujte CMake a nezapomeňte ho přidat do cesty uživatele, na kterém je agent spuštěný jako na vašem počítači agenta.

  3. Ve webovém prohlížeči přejděte do fondů agentů a přidejte možnost s názvem cmake a nastavte její hodnotu na yes.

Jak CMake funguje? Jaké argumenty můžu použít?

Požadavky

Požadavek Popis
Typy kanálů YAML, klasické sestavení
Běží na Agent, DeploymentGroup
Požadavky Agenti v místním prostředí musí mít funkce , které odpovídají následujícím požadavkům pro spouštění úloh, které používají tuto úlohu: cmake
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 1.91.0 nebo vyšší
Kategorie úloh Sestavení