C++ Windows oluşturma

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde derleme ve yayın işlem hatları tanımlar, çalıştırmalar derlemeler, hizmet bağlantıları hizmet noktaları,aşamalar ortamlar ve işler olarak adlandırılan aşamalar olarak adlandırılanlardır.

Bu kılavuzda, C++ projelerini otomatik olarak derleme ve Windows.

Not

Bu kılavuz TFS sürüm 2017.3 ve daha yenisi için geçerlidir.

Örnek

Bu örnekte bir C++ projesinin nasıl derlemesi olduğu gösterir. Başlamak için bu Azure Repos veya TFS'ye) veya GitHub içeri aktarın:

https://github.com/adventworks/cpp-sample

Not

Bu senaryo TFS üzerinde çalışır, ancak aşağıdaki yönergelerden bazıları, kullanmakta olan TFS sürümüyle tam olarak eşleşmez. Ayrıca, muhtemelen yazılım yükleyerek, kendinden konak bir aracı da kurmanız gerekir. Yeni bir kullanıcıysanız, önce ücretsiz bir kuruluş kullanarak bu yordamı denemenin daha iyi bir öğrenme Azure DevOps olabilir. Ardından bu sayfanın sol üst köşesindeki seçiciyi Team Foundation Server olarak Azure DevOps.

  • Örnek kodu kendi depoda oluşturduklarından sonra, İlk işlem hattınızı oluşturma yönergelerini kullanarak bir işlem hattı oluşturun ve .NET Desktop şablonunu seçin. Bu, kodu örnek depoda derlemek için gereken görevleri otomatik olarak ekler.

  • İşlem hattını kaydedin ve bir derlemeyi iş üzerinde görmek için kuyruğa kaydedin.

Birden çok yapılandırma oluşturma

Genellikle, uygulamalarınızı birden çok yapılandırmada oluşturmak gerekir. Aşağıdaki adımlar, uygulamayı dört yapılandırmada derlemek için yukarıdaki örneği genişletmektedir: [Debug, x86], [Debug, x64], [Release, x86], [Release, x64].

  1. Değişkenler sekmesine tıklayın ve şu değişkenleri düzenleyin:

    • BuildConfiguration = debug, release

    • BuildPlatform = x86, x64

  2. Görevler'i seçin ve aracı işe tıklayın. İş seçeneklerini değiştirmek için Yürütme planı bölümünde Çoklu yapılandırma'ya tıklayın:

    • Çarpanları belirtin:

    • En fazla aracı sayısını belirtin

  3. Birden çok derleme aracınız varsa ve yapılandırma/platform eşleştirmelerinizi paralel olarak oluşturmak için Paralel'i seçin.

Çıktıyı kopyalama

Derlemenin sonuçlarını Azure Pipelines için şu adımları gerçekleştirin:

  1. Dosyaları Kopyala görevine tıklayın. Aşağıdaki bağımsız değişkenleri belirtin:

    • Içeriği: