CI - Sunucu Üzerinde Oluşturma
Bir sonraki önemli adım, çözümün derleme sunucusunda oluşturulmasını sağlamaktır. İlk bölüm manuel bir adımdır, çünkü sürekli entegrasyon aracı kullanılmadan önce, derlemenin derleme sunucusunda istemci makinesinde yapılanla aynı şekilde çalıştırıldığından emin olmalıyız. Bunu yapmak için aşağıdaki adımları uygulamalıyız -
Step 1- Tüm çözüm dosyasını sunucuya kopyalayın. Derleme sunucumuz olarak kullanılacak bir Amazon bulut sunucusu oluşturmuştuk. Öyleyse, tüm sunucuya manuel olarak kopyalayın.Net sunucuya çözüm.
Step 2- Çerçevenin sunucuda mevcut olduğundan emin olun. Uygulamanızı istemci makinenizde .Net framework 4.0'da derlediyseniz, sunucu makinesinde de kurulu olduğundan emin olmalısınız. Öyleyse yere gitC:\Windows\Microsoft.NET\Framework sunucunuzda ve istenen çerçevenin mevcut olduğundan emin olun.
Step 3 - Şimdi sunucuda MSBuild'i çalıştıralım ve ne olacağını görelim.
Tamam, görünüşe göre bir hata yaptık. Sürekli Entegrasyonda önemli bir ders vardır ve bu, Derlemenin derleme sunucusunda çalıştığından emin olmanız gerektiğidir. Bunun için tüm ön gereksinim yazılımlarının yapı sunucusuna kurulduğundan emin olmanız gerekir.
.Net için, adında bir bileşen kurmamız gerekiyor Visual Studio Redistributable package. Bu paket, bir program için gerekli olan tüm gerekli dosyaları içerir..Netbir sunucu üzerine inşa etmek için uygulama. Öyleyse, yapı sunucusunda aşağıdaki kurulum adımlarını gerçekleştirelim.
Step 4 - Kurulumu başlatmak için yürütülebilir dosyaya çift tıklayın.
Step 5 - Sonraki adımda, Lisans Koşullarını kabul edin ve Yükle'yi tıklayın.
Step 6 - Şimdi MSBuild'i çalıştırırken, MSBuild'i çağırırken ek bir parametre eklediğimizden emin olmalıyız, bu - p:VisualStudioversion = 12.0. Bu, MSBuild'in önceki adımda indirilen dosyalara başvurmasını sağlar.
Artık çözümün doğru bir şekilde inşa edildiğini görebiliyoruz ve temel projemizin sunucuda doğru şekilde oluşturulduğunu da biliyoruz.