CMake@1 — zadanie CMake v1
Kompiluj za pomocą wieloplatformowego systemu kompilacji narzędzia CMake.
Składnia
# 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.
Dane wejściowe
workingDirectory
- Katalog roboczy
Alias wejściowy: cwd
. string
. Wartość domyślna: build
.
Bieżący katalog roboczy po uruchomieniu narzędzia cmake.
Jeśli określisz ścieżkę względną, jest ona względna względem repozytorium. Jeśli na przykład określisz build
wartość , wynik będzie taki sam, jak w przypadku określenia $(Build.SourcesDirectory)\build
wartości .
Możesz również określić pełną ścieżkę poza repozytorium i użyć zmiennych. Na przykład: $(Build.ArtifactStagingDirectory)\build
Jeśli określona ścieżka nie istnieje, narzędzie CMake go utworzy.
cmakeArgs
- Argumenty
string
.
Argumenty przekazane do polecenia cmake.
runInsideShell
- Uruchamianie polecenia cmake wewnątrz powłoki
boolean
. Wartość domyślna: false
.
Argumenty narzędzia CMake będą obsługiwane tak, jakby znajdowały się w powłoce specyficznej dla systemu operacyjnego. Może służyć do obsługi zmiennych środowiskowych wewnątrz ciągów argumentów.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz ich danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Uwagi
To zadanie służy do kompilowania za pomocą wieloplatformowego systemu kompilacji narzędzia CMake.
Jak mogę włączyć narzędzie CMake dla agentów hostowanych przez firmę Microsoft?
Agenci hostowani przez firmę Microsoft mają już zainstalowane narzędzie CMake, więc nie musisz nic robić. Nie musisz dodawać zapotrzebowania na narzędzie CMake w pliku azure-pipelines.yml
.
Jak mogę włączyć narzędzie CMake dla mojego agenta lokalnego?
Zainstaluj narzędzie CMake i upewnij się, że został dodany do ścieżki użytkownika, który jest uruchomiony przez agenta na maszynie agenta.
W przeglądarce internetowej przejdź do pozycji Pule agentów i dodaj możliwość o nazwie
cmake
i ustaw jej wartość nayes
.
Jak działa narzędzie CMake? Jakich argumentów mogę użyć?
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: cmake |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 1.91.0 lub nowszy |
Kategoria zadania | Kompilacja |