2012-10-26 17 views
5

CentOS sürüm 6.3 ve Jenkins 1.474 üzerinde yüklü olan Jenkins kullanıyorum. Proje Tabanlı Matris Yetkilendirme Stratejisi kullanıyorum, böylece sadece belirli AD gruplarındaki kullanıcıların Jenkins'e giriş yapmasına ve belirli işleri görüntülemesine izin verilir.jenkins çalışma alanlarına anonim erişim

Ancak, işler için çalışma alanlarına anonim erişim sağlamaya çalışıyorum, böylece bir wget yapabilir ve http URL'sini belirtebilirim. Bu yüzden Jenkins ile yönetiyorum ana bilgisayarlar bazı ana alabilirsiniz.

Proje Tabanlı Matris Yetkilendirme Stratejisi bölümüne Anonim ekledim ve çalışma alanlarını işaretledim ancak bu çalışmaz. Bir wget yaparken yasak erişebilir ve URL'yi bir tarayıcıya koyduğumda, giriş yapmam istenir. Ayrıca, Anonim'in işteki çalışma alanına erişmesine izin verdim, ancak yine de erişimi yasaklıyorum.

Onun neden çalışmadığı konusunda herhangi bir fikri oldu mu?

cevap

7

Biz anonim erişim için aşağıdaki seçeneklerin etkinleştirildiğinden Jenkins sürüm 1,475

kullanıyor: Genel: Oku -> Etkin Meslek: Oku -> Etkin Çalışma Alanı ->

Etkin Bu veriyor Pano ve İşleri görüntülemek için anonim kullanıcılara erişim ve çalışma alanı için ...

+0

Cevabınız için teşekkürler. Bunu denedim ama şansım yok - proje çalışma alanı URL'sine bastım ve kullanıcı adı ve parola sormamı istiyor. Anonim erişim için okuma ve çalışma alanı ayarlıyorum. Etrafında çalıştım. Düşünebildiğim tek şey, bu güvenlik ayarında bir hata varsa. Gördüğüm yeni bir versiyon var. Bunun doğru bir cevap olduğunu söyledim, çünkü büyük olasılıkla gitmek için doğru bir yoldur. Alkış - Oli – Oli

+0

@Oli .. Bunu Jenkins'de bulamadım. Onunla şansın var mıydı? – Dexter

3

Jenkins ver. 1.609.1, değişiklikler
| Configure Global Security (veya htTps://<your jenkins host>/configureSecurity/).

sdmythos_gr's answer benzerive Job ReadAnonymous için ayarlayın.

enter image description here