2017-04-07 9 views
5

2 कंप्यूटर (स्वामी और गुलाम) पर निर्माण प्रदर्शन करने के लिए विन्यास मैट्रिक्स के साथ एक नौकरी की है। मेरे पास इस काम पर चेक किए गए विकल्प को शुरू करने से पहले "वर्कस्पेस हटाएं" विकल्प है।जेनकींस: दास पर कार्यक्षेत्र हटाना भी

दुर्भाग्य से, कार्यक्षेत्र केवल "मास्टर" नोड पर हटाना है, उस नोड जहां मुख्य काम (नौकरी जो सभी काम आवश्यक लांच विन्यास मैट्रिक्स कवर करने के लिए) का प्रदर्शन करते है। दूसरे नोड पर

कार्यस्थान को नष्ट नहीं कर रहा है।

मुझे लगता है कि यह एक जेनकींस त्रुटि है: क्योंकि काम विन्यास मैट्रिक्स है, वहाँ अन्य काम शुरू करने के लिए एक मास्टर काम है। तो "निर्माण शुरू होने से पहले वर्कस्पेस हटाएं" विकल्प केवल इस मास्टर नौकरी के लिए लागू होता है। मुझे लगता है कि यह विकल्प सभी मैट्रिक्स कॉन्फ़िगरेशन जॉब के लिए लागू होना चाहिए।

किसी को पता है कि अगर मैं गलत?

उत्तर

5

जांच के बाद मुझे पता चला कि स्लेव वर्कस्पेस "निर्माण शुरू करने से पहले वर्कस्पेस हटाएं" विधि द्वारा हटाए नहीं जाते हैं, कार्यक्षेत्र केवल विधि के साथ मास्टर पर हटाया जा सकता है (https://wiki.jenkins-ci.org/display/JENKINS/Workspace+Cleanup+Plugin द्वारा जोड़ा गया)।

इस मामले में सबसे अच्छा विकल्प स्क्रिप्ट का उपयोग करने के लिए है: जेनकींस कार्यक्षेत्र विलोपन के बारे में अतिरिक्त जानकारी प्राप्त करने के https://gist.github.com/rb2k/8372402

अच्छा संसाधन है: https://julienprog.wordpress.com/2016/04/14/clean-up-jenkins-workspaces/

+0

बहुत धन्यवाद FOS इन जानकारियां। –

+0

आपका स्वागत है। प्लगइन में जोड़े जाने के लिए अनुरोध किए गए प्लगइन या सुविधाओं में कुछ बग देखने के लिए भी अच्छी बात यह है: https://issues.jenkins-ci.org – Olia

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