GCC C/C++ uygulamasını oluşturma
Sağ panelde Boş'u seçin veuygula'ya tıklayın. Bu şablon sıfırdan başlamanızı ve kendi derleme görevlerinizi eklemenizi sağlar.
Aracı havuzu için:
Azure Pipelines:Barındırılan Ubuntu 1604 veyaBarındırılan macOS'u seçin. Bu, Azure Pipelines oluşturmak için gereken yazılıma sahip aracılardan bir güvenlik havuzu kullanır.
TFS: Linux veya macOS derleme aracısı içeren bir havuz seçin.
Kaynakları al'a tıklayın ve ardından:
Yeni derleme işlem hattının otomatik olarak deponıza bağlı olduğunu gözlemlemek.
Derlemenin ++ tıklayın ve ardından:
Azure Pipelines ve TFS 2018
Kabuk Betiği görevini arayın ve Ekle'ye tıklar ve bunu derlemenize ekleyin.
Kabuk Betiği görevine tıklayın ve alan değerlerini aşağıdaki gibi ayarlayın:
Alan Değer Sürüm 3.*veya sonraki birTür InlineKomut Dosyası make
TFS 2017.2
Komut Satırı görevini arayın ve Ekle'ye tıklar ve bunu derlemenize ekleyin.
Komut Satırı görevine tıklayın ve alan değerlerini aşağıdaki gibi ayarlayın:
Alan Değer Görünen ad Build C++ applicationAraç make
Son
Tetikleyiciler sekmesine tıklayın ve Sürekli Tümleştirme tetikleyiciyi etkinleştirin. Bu, depoda her değişiklik işlemeniz sırasında derleme işlem hattının otomatik olarak tetiklendiğinden emin olur.
İlk derlemenizi başlatacak Kuyruğu kaydet'e tıklayın. Derleme işlem hattını ve kuyruğu kaydet iletişim kutusunda Kuyruğu kaydet'e tıklayın.
Yeni bir derleme başlatıldı. Sayfanın üst kısmında yeni derlemenin bağlantısını görebilirsiniz. Yeni derlemeyi olduğu gibi izlemek için bağlantıya tıklayın.
Derleme özetini görüntüleme
Derleme tamamlandıktan sonra derlemenin özetini görüntülemek için derleme numarasını seçin.

Derleme özetinin çeşitli bölümlerine dikkat edin: derleme ayrıntıları bölümünde işlemenin kaynak sürümü, ilişkili tüm değişikliklerin listesi, işlemelerle ilişkili iş öğelerinin bağlantıları ve test sonuçları. Derleme Git depona bir itme tarafından otomatik olarak tetiklendiğinde, bu bölümler tüm ilgili bilgilerle doldurulur.
Derleme çıkışınızı yayımlama
Derlenmiş çıktısını derlemeyapıt Artifacts derlemenize Dosya Kopyalama ve Derleme yayımlama görevleri ekleyin.
Sonraki adımlar
Takımınız tarafından denetlenen kodu otomatik olarak derlemek ve doğrulamak için kendi CI işlem hattınızı kullanıma aldınız. Uygulamanızı otomatik olarak da dağıtabilirsiniz. Daha fazla bilgi edinmek için şu konulardan birini öğrenin:
Bu derleme işlem hattını, takımınıza göre de değiştirebilirsiniz. Daha fazla bilgi edinmek için şu konulardan birini öğrenin:
Azure Pipelines | TFS 2018 | TFS 2017.2
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 uç noktaları,aşamalar ortamlar ve işler olarak da aşamalar olarak çağrılır.
Azure Pipelines ve Team Foundation Server (TFS), takımınız her kodda her kod ilerler veya denetlerken C/C++ uygulamanızı otomatik olarak oluşturmak için yüksek oranda özelleştirilebilir bir sürekli tümleştirme (CI) işlem hattı sağlar. Bu hızlı başlangıçta, GCC/g++ ile derlenmiş bir C/C++ uygulaması için CI işlem hattınızı tanımlamayı öğrenirsiniz.
Önkoşullar
Bir kuruluşa Azure DevOps gerekir. Microsoft hesabınız yoksa ücretsiz olarak oluşturabilirsiniz. Takımınız zaten varsa, kullanmak istediğiniz Azure DevOps projenin yöneticisi olduğundan emin olun. (Azure DevOps kuruluş, GitHub farklıdır. Aralarında hizalama yapmak için aynı adı girin.)
Bu hızlı başlangıç için denemenin en basit yolu Azure DevOps bir kuruluş kullanmaktır ancak aynı zamanda bir kuruluş yerine TFS Azure DevOps kullanabilirsiniz. Projeniz için bir derleme aracısı yapılandırıldığından ve aracı makinesine GCC emin olun.
Örnek uygulama kodunu alın
Ci derleme işlem hattınız tarafından erişilebilir olması için bu örnek uygulama kodunu doğrudan sürüm denetimi sisteminize kopyaabilirsiniz. Başlamanız için bu URL'yi panoya kopyalayın:
https://github.com/adventworks/cpp-gpp-sample
Örnek uygulamayı TFS'de bir Git depoya içeri aktarma:
TFS'de projenizin Kod sayfasında Depoyu içeri aktar seçeneğini belirleyin.
Git deposunu içeri aktar iletişim kutusunda, yukarıdaki URL'yi URL Kopyala metin kutusuna yapıştırın.
Örnek kodu Git deponıza kopyalamak için İçeri Aktar'a tıklayın.
Sürekli tümleştirme kurulumu
Sürekli tümleştirme (CI) işlem hattı, takım üyesi sürüm denetiminde yapılan değişiklikleri her işleyene kadar kodu otomatik olarak derlemeye ve test etmeye başlar. Burada, takımınıza ana dalı temiz tutmada yardımcı olacak bir CI işlem hattı oluştur.
Yeni bir derleme işlem hattı oluşturun.
Derleme ve Yayın menüsünün altında Derlemeler'i ve ardındanYeni'yi seçerek yeni bir derleme tanımı oluşturun.
Bir kaynak seçin, takım projenizi, depoyu ve varsayılan dalı seçin ve ardından Devam'ı seçin.
Bir şablon seçin veya derleme işlem hattınızı oluşturmak için Boş bir işlemle başlayabilirsiniz.