CMake@1 - CMake v1-Aufgabe
Erstellen Sie mit dem CMake-Plattform-Buildsystem.
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.
Eingaben
workingDirectory
- Arbeitsverzeichnis
Eingabealias: cwd
. string
. Standardwert. build
.
Aktuelles Arbeitsverzeichnis, wenn cmake ausgeführt wird.
Wenn Sie einen relativen Pfad angeben, ist es relativ zu Ihrem Repo. Wenn Sie z. B. angeben build
, entspricht das Ergebnis dem, wenn Sie angegeben $(Build.SourcesDirectory)\build
haben.
Sie können auch einen vollständigen Pfad außerhalb des Repo angeben, und Sie können Variablen verwenden. Beispiel: $(Build.ArtifactStagingDirectory)\build
Wenn der von Ihnen angegebene Pfad nicht vorhanden ist, erstellt CMake es.
cmakeArgs
- Argumente
string
.
Argumente, die an cmake übergeben wurden.
runInsideShell
- Befehl "cmake" in der Shell ausführen
boolean
. Standardwert. false
.
CMake-Argumente werden behandelt, wie sie sich in einer betriebssystemspezifischen Shell befinden. Es kann verwendet werden, um Umgebungsvariablen innerhalb von Argumentzeichenfolgen zu behandeln.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen über Steuerungsoptionen zusätzlich zu ihren Aufgabeneingaben. Weitere Informationen finden Sie unter Steuerelementoptionen und gängige Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Bemerkungen
Verwenden Sie diese Aufgabe, um mit dem CMake-plattformübergreifenden Buildsystem zu erstellen.
Gewusst wie CMake für microsoft gehostete Agents aktivieren?
Die von Microsoft gehosteten Agents haben CMake bereits installiert, damit Sie nichts tun müssen. Sie müssen keine Anforderung für CMake in Ihrer azure-pipelines.yml
Datei hinzufügen.
Gewusst wie CMake für meinen lokalen Agent aktivieren?
Installieren Sie CMake , und fügen Sie es dem Pfad des Benutzers hinzu, der wie auf Ihrem Agentcomputer ausgeführt wird.
Wechseln Sie in Ihrem Webbrowser zu Agentpools, und fügen Sie eine Funktion namens
cmake
hinzu, und legen Sie den Wert aufyes
fest.
Wie funktioniert CMake? Welche Argumente kann ich verwenden?
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassisches Build |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbst gehostete Agents müssen Funktionen haben, die den folgenden Anforderungen entsprechen, um Aufträge auszuführen, die diese Aufgabe verwenden: cmake |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Settable-Variablen | Any |
Agent-Version | 1.91.0 oder höher |
Aufgabenkategorie | Erstellen |