CMake@1 - CMake v1 görevi
CMake platformlar arası derleme sistemiyle derleme.
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.
Girişler
workingDirectory
- Çalışma Dizini
Giriş diğer adı: cwd
. string
. Varsayılan değer: build
.
cmake çalıştırıldığında geçerli çalışma dizini.
Göreli bir yol belirtirseniz, deponuza göredir. Örneğin, belirtirseniz build
, sonuç belirttiğiniz $(Build.SourcesDirectory)\build
gibi olur.
Ayrıca deponun dışında tam bir yol belirtebilir ve değişkenleri kullanabilirsiniz. Örnek: $(Build.ArtifactStagingDirectory)\build
Belirttiğiniz yol yoksa, CMake bunu oluşturur.
cmakeArgs
- Bağımsız değişken
string
.
Bağımsız değişkenler cmake'ye geçirildi.
runInsideShell
- Kabuk içinde cmake komutunu çalıştırma
boolean
. Varsayılan değer: false
.
CMake bağımsız değişkenleri, işletim sistemine özgü bir kabuğun içinde olacakları gibi işlenir. Bağımsız değişken dizelerinin içindeki ortam değişkenlerini işlemek için kullanılabilir.
Görev denetimi seçenekleri
Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Açıklamalar
CMake platformlar arası derleme sistemiyle derlemek için bu görevi kullanın.
Microsoft tarafından barındırılan aracılar için CMake'i etkinleştirmek Nasıl yaparım??
Microsoft tarafından barındırılan aracılarda CMake zaten yüklü olduğundan hiçbir şey yapmanız gerekmez. Dosyanıza azure-pipelines.yml
CMake için talep eklemeniz gerekmez.
Şirket içi aracım için CMake'i Nasıl yaparım? etkinleştirdim?
CMake'i yükleyin ve aracının aracı makinenizde çalıştığı kullanıcının yoluna eklediğinizden emin olun.
Web tarayıcınızda Aracı havuzları'na gidin ve adlı
cmake
bir özellik ekleyin ve değerini olarakyes
ayarlayın.
CMake nasıl çalışır? Hangi bağımsız değişkenleri kullanabilirim?
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme |
Üzerinde çalıştırılır | Agent, DeploymentGroup |
Talep | Şirket içinde barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: cmake |
Özellikler | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 1.91.0 veya üzeri |
Görev kategorisi | Derleme |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin