मेरे पास निम्न सेटअप है:
जेनकींस ने इंगित किया -> Pom.xml जो इंगित करता है -> Testng.xml
मेरा लक्ष्य है जेनकिंस में कई नौकरियां हैं, प्रत्येक एक अलग वातावरण की ओर इशारा करते हैं। उन वातावरणों को वर्तमान में एकाधिक टेस्टिंगजी फाइलों द्वारा अलग कर दिया गया है। मेरे पास प्रत्येक testng.xml फ़ाइल में पैरामीटर सेटअप है जो विभिन्न वातावरण इंगित करता है।
क्या एक अलग पीओएम फाइलें हैं, प्रत्येक एक अलग testng फ़ाइल की ओर इशारा करते हैं?
आपको एक एकल pom फ़ाइल का उपयोग करना चाहिए जो "प्रोफ़ाइल" प्रत्येक पर्यावरण के लिए
आप अपने pom में
को शामिल कर सकते हैं। & LT; प्रोफाइल & gt; & LT; प्रोफ़ाइल & gt; & LT; आईडी & gt; foo & lt; / आईडी & gt; & LT; गुण & gt; ... & lt; / गुण & gt; & LT; निर्माण & gt; ... & lt; / बिल्ड & gt; & Lt; / प्रोफाइल & gt; & LT; प्रोफ़ाइल & gt; & LT; आईडी & gt; बार & lt; / आईडी & gt; & LT; गुण & gt; ... & lt; / गुण & gt; & LT; निर्माण & gt; ... & lt; / बिल्ड & gt; & Lt; / प्रोफाइल & gt; & Lt; / प्रोफाइल & gt;
और इसे
mvn -ffoo
या
Mvn-pbar
जैसा कि आप कहते हैं, आप प्रति माह जेनकिंस नौकरी चाहते हैं (उस नौकरी के लिए कॉन्फिगरेशन में -फू के साथ) या आप एक जेनकिंस नौकरी कर सकते हैं और पास कर सकते हैं प्रोफ़ाइल को एक पैरामीटर के रूप में।
No comments:
Post a Comment