2015-03-18 10 views
9

मेरे पास जेनकिन्स सर्वर पर एकाधिक उपयोगकर्ता हैं, प्रत्येक के पास अपने निर्माण को चलाने के लिए आवश्यक बाहरी सुरक्षित सर्वरों के लिए अपने स्वयं के प्रमाण-पत्र हैं। मैं संग्रहीत क्रेडेंशियल प्रबंधित करने के लिए क्रेडेंशियल्स प्लगइन का उपयोग कर रहा हूं। वर्तमान में, जब कोई उपयोगकर्ता किसी प्रोजेक्ट को कॉन्फ़िगर करता है, तो वे बाहरी नौकरियों के लिए किसी भी क्रेडेंशियल्स का उपयोग कर सकते हैं। मुझे इसे बनाने की ज़रूरत है ताकि प्रत्येक उपयोगकर्ता केवल जेनकींस सर्वर पर नौकरियों को कॉन्फ़िगर करते समय उनके पास प्रमाण-पत्र देख सके। यह मैं कैसे करूंगा?जेनकींस में प्रमाण-पत्र कैसे प्रतिबंधित करें?

+0

प्रत्येक उपयोगकर्ता द्वारा आपका क्या मतलब है केवल वे प्रमाण-पत्र देख सकते हैं? –

+0

उपयोगकर्ता को केवल उस खाते के लिए प्रमाण-पत्र देखना चाहिए, जिनके पास उनके पास पहुंच है। मैं नहीं चाहता कि संग्रहित क्रेडेंशियल्स का उपयोग करते समय उपयोगकर्ता उपयोगकर्ता के लिए पासवर्ड देखने में सक्षम हो। क्या यह कुछ है जो मैं क्रेडेंशियल डोमेन के साथ कर सकता हूं? मैं इसे किस तरह लूं? – sakurashinken

+0

जेनकींस के प्रशासनिक क्षेत्रों में आप अन्य प्रमाण-पत्र कहां देख रहे हैं? –

उत्तर

5

Folders plugin किसी विशिष्ट फ़ोल्डर में प्रमाण-पत्रों के दायरे को सीमित करने की अनुमति देता है।

यदि आप अलग-अलग उपयोगकर्ताओं के विभिन्न फ़ोल्डरों तक पहुंच प्रतिबंधित करने के साथ ठीक हैं (उदाहरण के लिए, Role Strategy plugin के साथ), तो यह एक समाधान हो सकता है।

+0

सही उत्तर। –

+0

@AlexO क्या आप कृपया थोड़ा बेहतर समझा सकते हैं कि किसी फ़ोल्डर में क्रेडेंशियल के दायरे को कैसे सीमित किया जाए? मेरे पास एक ही समस्या है और सभी फ़ोल्डर्स, प्रमाण-पत्र और भूमिका रणनीति प्लगइन्स स्थापित और अपडेट किए गए हैं। धन्यवाद। – Mig82

+2

बस फ़ोल्डर बनाएं, फ़ोल्डर दर्ज करें, फिर साइडबार पर "प्रमाण पत्र" लिंक का चयन करें। "फ़ोल्डर" नामक एक नया लिंक दिखाना चाहिए और उसके बाद अपने क्रेडेंशियल्स को परिभाषित करें। अन्य फ़ोल्डर्स में जॉब्स उन लोगों का उपयोग करने में सक्षम नहीं होंगे। –

संबंधित मुद्दे