CI - Derleme Hatası Bildirimleri
Bir Derleme Hatası Bildirimi, bir derleme başarısız olduğunda tetiklenen bir olaydır. Bir yapı başarısız olduğunda bildirim tüm önemli kişilere gönderilir. Böyle bir durumda yapılacak ilk önemli şey, yapının geçmesini sağlamak için başarısız yapıya zaman harcanmasını sağlamaktır. Aşağıdaki adımlar, derleme bildirimlerinin TeamCity'de yerleştirilmesini sağlamak için kullanılır.
TeamCity'de e-posta bildirimlerini ayarlamak için adımlar aşağıda verilmiştir.
Step 1- TeamCity'de Proje panonuza gidin, sağ üst köşedeki Yönetim'e tıklayın. Sonra göreceksinEmail Notifiersol taraftaki bağlantı. E-posta için genel ayarları getirmek için bu bağlantıya tıklayın.
Step 2 - Sonraki adım, geçerli bir SMTP Server. Gmail, herkes tarafından kullanılabilen ücretsiz bir SMTP olanağı sağlar. Böylece bu ayrıntıları aşağıdaki ekran görüntüsünde gösterildiği gibi gelen bir sonraki ekrana girebiliriz.
- SMTP Ana Bilgisayarı - smtp.gmail.com
- SMTP bağlantı noktası no - 465
- SMTP girişinden e-posta iletileri gönderin - Bu, geçerli bir Gmail kimliği olmalıdır
- SMTP şifresi - Söz konusu Gmail kimliği için geçerli şifre
- Güvenli bağlantı - Bunu SSL olarak koy
Step 3 - Tıklayın Test Connectionsadece ayarların düzgün çalıştığından emin olmak için. Sonra tıklayınSave ayarları kaydetmek için.
Step 4- Sonraki adım, bir kullanıcı için yapı bildirimlerini etkinleştirmektir. İlk görev, bu yapı bildirimlerini alacak bir kullanıcı oluşturmaktır. Proje panonuza gidin veUsers Option.
Step 5- Yeni bir kullanıcı oluşturun. Gerekli kullanıcı adını ve şifreyi girin. Ardından, ekranın alt kısmında yer alan Kullanıcı Oluştur düğmesine tıklayın.
Step 6 - Şimdi bu yeni kullanıcı kimliği ve şifresiyle TeamCity sistemine giriş yapın.
Step 7- Giriş yaptıktan sonra, kullanıcının Genel ayarları ile karşılaşacaksınız. E-posta Bildiricisi bölümünde Düzenle'yi tıklayın.
Step 8 - Açılan sonraki ekranda Add new rule.
Step 9 - Yeni kural ekle'de, aşağıdaki iki seçeneği belirleyin ve ardından Kaydet'i tıklayın.
Seçili projelerden derlenir - Demo projesini seçin.
'Derleme başarısız' onay kutusunu etkinleştirin.
Bu iki seçeneği etkinleştirerek, artık Demo projesi için bir yapı başarısız olduğunda, kullanıcıya bir e-posta bildirimi gönderilecek - demouser.
Step 10- Şimdi bunu çalışırken görmek için yanlış bir yapıyı tetikleyelim. Visual Studio'da şu adrese gidin:demo.aspx.cs dosyalayın ve yanlış bir kod satırı ekleyin.
Step 11 - Şimdi kodu Git'ten kontrol edin git add ve git commit.
Şimdi Proje Panosunda, yapı otomatik olarak tetiklenecek ve aşağıdaki ekran görüntüsünde gösterildiği gibi yapının başarısız olacağını göreceksiniz.
Gmail kimliğine giriş yaparsanız demouser, aslında aşağıdaki ekran görüntüsünde gösterildiği gibi bir yapı hatası bildirimi göreceksiniz.