कैसे खोल द्वारा हडसन में तोड़फोड़ क्रेडेंशियल दर्ज करने के? मैं HUDSON_HOME में फ़ाइल hudson.scm.SubversionSCM.xml पैदा करते हैं और विन्यास फिर से लोड करने की कोशिश की है, लेकिन परिवर्तन लागू नहीं किया गया।हडसन SVN साख
उत्तर
शैल से प्रमाण पत्र दर्ज करने का सबसे आसान तरीका "svn" निष्पादन योग्य का उपयोग करना है। हडसन ~/.subversion/auth
निर्देशिका को पहचानता है जो इसे बनाता है।
हालांकि, आपको प्रत्येक नोड के लिए ऐसा करना होगा कि नौकरी (गुलाम) पर चलती है। – TJR
दाएं। जेनकींस यूआई से इसका उपयोग उस ज़रूरत से बच जाएगा, लेकिन फिर सवाल यह था कि खोल से प्रमाण पत्र कैसे दर्ज करें। हम्म, शायद यह एक नया जेनकींस सीएलआई कमांड हो सकता है? –
विंडोज के तहत वैश्विक प्रमाण-पत्र %APPDATA%\Subversion\auth
के अंतर्गत संग्रहीत हैं। उपरोक्त कोड (Gradle में उदाहरण) में इस्तेमाल
SVNRepository repository = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(url))
ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(SVNWCUtil.defaultConfigurationDirectory,"AD\user","password",true)
repository.setAuthenticationManager(authManager)
repository.getDir("", -1, null ,(Collection)null) // or some random SVN operation
पुस्तकालय: निम्नलिखित ग्रूवी कोड इन क्रेडेंशियल पैदा करने में मदद करता है
compile 'org.tmatesoft.svnkit:org.tmatesoft.svnkit:1.7.8'
compile 'net.java.dev.jna:jna:3.4.0' // so wincrypt is available
सुनिश्चित करें कि आप एक ही उपयोगकर्ता हडसन विंडोज पर चलता है के साथ कोड को चलाने बनाओ मशीन।
बस हडसन से शुरू करें। सभी आवश्यक प्लग-इन इंस्टॉल करें। लिंक हिट करें, EX: -localhost: 8080/hudson जॉब जोड़ें/नौकरी बनाएं पर क्लिक करें। विकल्प चुनते समय एसवीएन वहां मौजूद होगा, एसवीएन स्थान दें। प्रमाण पत्र लिंक मौजूद हैं। उस लिंक पर क्लिक करें। एक फॉर्म खुला होगा, एसवीएन के उस स्थान के लिए वैध प्रमाण-पत्र प्रदान करेगा। स्क्रीन पर सफलता संदेश का निरीक्षण करें और फिर नौकरी बनाएं, नौकरी निर्माण के साथ पूरा करें और कार्य बनाएं।
- 1. SVN भंडार प्रमाणीकरण - साख काम नहीं कर रहा
- 2. ChannelFactory साख + ऑब्जेक्ट केवल
- 3. कैसे साख SQLite डेटाबेस
- 4. 401 अनधिकृत सही साख
- 5. अजगर GAE UrlFetch साख
- 6. हडसन
- 7. हडसन
- 8. हडसन
- 9. हडसन
- 10. हडसन
- 11. हडसन
- 12. हडसन
- 13. हडसन
- 14. हडसन
- 15. हडसन
- 16. एसवीएन हडसन जेआईआरए इंटरैक्शन
- 17. हडसन: मैं कैसे एक पैरामिट्रीकृत निर्माण का उपयोग SVN चेकआउट और SVN टैग करने के लिए करते हैं?
- 18. स्प्रिंग 3.1 LDAP प्रमाणीकरण प्रक्रिया: "बैड साख" संदेश जब साख अच्छा
- 19. मैडन हडसन
- 20. मैं हडसन
- 21. जेनकिंस/हडसन
- 22. जेनकिन्स/हडसन
- 23. पुट्टी हडसन
- 24. जेनकिंस/हडसन
- 25. हडसन नोटिफ़ायर?
- 26. जेनकिन्स/हडसन
- 27. हडसन जीयूआई
- 28. हडसन/जेनकींस
- 29. हडसन/जेनकींस
- 30. जेनकींस/हडसन
पुनः प्रारंभ हडसन। यह मेरे लिए काम करता है जब मैंने अपनी hudson.scm.SubversionSCM.xml फ़ाइल को छुपाया। हडसन को रोकने का सबसे सुरक्षित तरीका है। फ़ाइल को बदलें/बदलें और फिर हडसन शुरू करें। याद रखें कि पासवर्ड को हमेशा एन्क्रिप्ट किया जाना चाहिए। यदि आप इसे दूरस्थ रूप से बदलना चाहते हैं, तो क्रेडेंशियल जोड़ने के लिए यूआरएल का उपयोग करें http: // सर्वर: पोर्ट/एसएमएम/सबवर्जन एसएसएम/एंटर क्रेडेंशियल आपको हडसन को एक पोस्ट अनुरोध वापस भेजने में सक्षम होना चाहिए जिसमें आपको आवश्यक प्रमाण-पत्र शामिल हैं। हडसन बाकी का ख्याल रखेगा। –