2012-03-06 14 views
5

मैट्रिक्स के निर्माण में बेकार असुरक्षित वस्तुओं को कैसे निकालें I स्नैपशॉट की तरह मेरे मल्टीकॉन्फ़िगरेशन बिल्ड को कॉन्फ़िगर करने के लिए जेनकिन्स का उपयोग करें।जेनकिंस/हडसन

अक्ष मैं का उपयोग कर रहे हैं:

  • लेबल: Mac10.6, Mac10.7, और विंडोज
  • प्लेटफार्म: Mac10.6, मैक 10.7, विनएक्सपी, विन 7, और WinServer2008
  • कार्य: _App_Installer_, एटीएस, और इतने पर

यह स्पष्ट है कि यह कोई मतलब नहीं है के लिए WinXP लेबल Mac10.6 पर बनाने के लिए। हालांकि इसे निष्क्रिय/असुरक्षित के रूप में दिखाया गया है, फिर भी यह लोगों को भ्रमित करता है।

तो क्या बेकार कॉन्फ़िगरेशन को हटाने का कोई तरीका है?

उत्तर

-1

मुझे एक ही समस्या थी।

  1. अलग अलग नौकरियों में असंबंधित प्लेटफार्मों (मैक, iOS, और Windows, उदाहरण के लिए) के लिए बनाता है: वैकल्पिक हल (कोई पूरा माध्यम से) निम्नलिखित था।
  2. टीम के साथ एक कोड समीक्षा आयोजित करें कि उन्हें बताएं कि मैट्रिक्स कैसे काम करता है।

लेकिन इस मामले की सच्चाई कि मैं मैट्रिक्स प्रविष्टियों को भी देखना चाहूंगा जो फ़िल्टर को खाली के रूप में पास नहीं करते हैं, अक्षम नहीं हैं।

+0

धन्यवाद! लेकिन कामकाज आकर्षित नहीं लग रहा है :)। क्या यह जेनकींस के लिए एक खुला मुद्दा है? –

+0

मुझे नहीं पता कि। –

0

मैट्रिक्स/मल्टीकॉन्फ़िगरेशन प्लगइन के अंदर संयोजन चेकबॉक्स से उपलब्ध संयोजन को फ़िल्टर करने के लिए एक फ़ील्ड है।

आप केवल खिड़कियों मंच के साथ खिड़कियों पर अमल करना चाहते हैं:

label=="Windows" && (platform=="WinServer2008" || platform=="WinXP" || platform=="Win7") 

अपने मामले में बेशक आप एक विशाल अभिव्यक्ति को संभालने के लिए होगा, लेकिन यह संभव है।

मुझे उम्मीद है कि यह आपकी मदद करेगा!