İçeriğe geç

Jenkins & SonarQube & Artifactory Entegrasyonu

Spread the love

Jenkins ile  SonarQube ve Artifactory entegre çalışan sistemlerdir sadece jenkinse gerekli pluginler kurulur ve aşağıdaki yapıldandırmalar uygulanır.

Jenkis & SonarQube Yapılandırılması

  1. Jenkins giriş yapılır. SonarQube Plugin burada gösterildiği gibi kurulur.
  2. Jenkins’ı Yönet -> Sistem Konfigürasyonunu sayfasından SonarQube paneli altına:
    Add SonarQube butonuna basılır.
    Server url yazılır.
    SonarQube bağlanacak kullanıcı ve şifre yazılır. (Değiştirilmediyse admin&admin)
    Database url (yapılandırma sırasında belirtildiği gibi), database kullanıcı ve şifre yazılır.
  3. Kaydet tuşuna basılarak yapılandırma tamamlanmış olur.
    SonarQube ayarları yapıldıktan sonra proje build olduktan sonra çalışması gerekmektedir. Analizi yapılmak istenen projenin Konfigürasyonu Düzenle sayfası açılır.
    Yapılandırma-sonrası Aksiyonlar panelininin altında bulunan Add post-built action butonuna tıklanarak SonarQube seçeneği tıklanır.

Proje build olduktan sonra otomatik analiz etme işlemide başlayacaktır.

Jenkins & Artifactory Yapılandırılması

  1. Jenkins giriş yapılır. Artifactory Plugin burada gösterildiği gibi kurulur.
  2. Jenkins’ı Yönet -> Sistem Konfigürasyonunu sayfasından Artifactory paneli altında
    Artifactory urli girilir.
    Add butonuna tıklanarak Artifactroye yazma ve okuma yetkisi olan kullanıcının bilgileri girilir.
    Butonun üzerinde bulunan comboboxtan kullanıcı seçilir.
    Test Connection butonuna basılarak bilgilerin doğruluğu kontrol edilir.
  3. Son değişikler kayıt edilir.Genel ayarlardan sonra projeyenin konfigürasyonu düzenle sayfasına girilir.
  4. Yapılandırma Ortamı panelinin altında Resolve artifacts from Artifactory seçeneği aktif edilir.
  5. Artifactory server urli yazılır.
  6. Refresh repositories butonu ile repository listeleri comboboxlara dolması sağlanır.
  7. Eğer repository isimleri comboboxlara dolmuyorsa, Different Value butonu tıklanarak manuel olarak repository girilir.
  8. Kullanıcı seçilerek kayıt edilir.
  9. Yapılandırma-sonrası Aksiyonlar panelininin altında bulunan Add post-built action butonuna tıklanarak Deploy artifacts to Artifactory seçeneği tıklanır.
  10. Yapılandırma-sonrası Aksiyonlar panelinin altında Deploy artifacts to Artifactory bölümü aktif olacaktır.
  11. Artifactory server Artifactory url yazılır.
  12. Kullanıcı seçilir.
  13. Refresh butonuna basılarak listeler güncellenir.
  14. Proje built olduktan sonra deploy edilmek istenen repository’ler seçilir.
  15. Deploy maven artifacts aktif edilir.
  16. Include Patterns deploy edilmek istenen dosyalar.(gerekirse yoksa boş bırakılır)
  17. Exclude Patterns deploy edilmesini istenmeyen dosyalar yazılır. (gerekirse yoksa boş bırakılır)
  18. Son değişikler kayıt edilir ve değişiklikleri gözlemlemek için Şimdi Yapılandır butonu ile proje built edilir.

Eğer yapılandırma doğru yapıldıysa yapılandandırmanın console outputunda verilen bilgilere projenin deploy olduğu gözlemlenecektir.

Tarih:Genel

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.