Jenkins - Güvenlik
Jenkins'te, kullanıcıları ve Jenkins örneğiyle ilgili izinlerini ayarlama olanağına sahipsiniz. Varsayılan olarak, herkesin Jenkins'te işleri veya diğer yönetim görevlerini tanımlamasını istemezsiniz. Dolayısıyla, Jenkins'in yerinde bir güvenlik yapılandırması yapma yeteneği vardır.
Jenkins'te Güvenliği yapılandırmak için aşağıda verilen adımları izleyin.
Step 1 - Jenkins'i Yönet'e tıklayın ve 'Global Güvenliği Yapılandır' seçeneğini seçin.
Step 2- Güvenliği Etkinleştir seçeneğine tıklayın. Örnek olarak, Jenkins'in kendi kullanıcı veritabanını korumasını istediğimizi varsayalım, bu nedenle Güvenlik Bölgesi'nde 'Jenkins' kendi kullanıcı veritabanı 'seçeneğini seçin.
Varsayılan olarak, bir merkezi yöneticinin sistemdeki kullanıcıları tanımlamasını istersiniz, bu nedenle 'Kullanıcıların kaydolmasına izin ver' seçeneğinin işaretli olmadığından emin olun. Geri kalanını şimdilik olduğu gibi bırakabilir ve Kaydet düğmesine tıklayabilirsiniz.
Step 3- İlk kullanıcınızı eklemeniz istenecektir. Örnek olarak, sistem için bir yönetici kullanıcı oluşturuyoruz.
Step 4- Artık sistemdeki kullanıcılarınızı kurma zamanı. Şimdi Jenkins'i Yönet'e gittiğinizde ve aşağı kaydırdığınızda, bir 'Kullanıcıları Yönet' seçeneği göreceksiniz. Bu seçeneği tıklayın.
Step 5- Yönetici kullanıcınızı tanımladığınız gibi, sistem için başka kullanıcılar oluşturmaya başlayın. Örnek olarak, sadece 'kullanıcı' adında başka bir kullanıcı oluşturuyoruz.
Step 6- Şimdi yetkilerinizi, temelde kimin neye erişimi olduğunu ayarlamanın zamanı geldi. Jenkins'i Yönet → Global Güvenliği Yapılandır'a gidin.
Şimdi Yetkilendirme bölümünde, 'Matris tabanlı güvenlik'i tıklayın.
Step 7- Kullanıcı grubu listesinde kullanıcıyı görmüyorsanız, kullanıcı adını girin ve listeye ekleyin. Ardından kullanıcıya uygun izinleri verin.
İlgili yetkileri tanımladıktan sonra Kaydet düğmesine tıklayın.
Jenkins güvenliğiniz artık ayarlanmıştır.
Note - Windows AD kimlik doğrulaması için, Active Directory eklentisinin Jenkins'e eklenmesi gerekir.