मेरे पास जेनकिंस नौकरी है जो मास्टर गिट शाखा के लिए मेवेन बिल्ड लक्ष्यों 'स्वच्छ पैकेज तैनाती' का उपयोग करती है। हालांकि, गठजोड़ रेपो के कारण redeploys अनुमति नहीं दे रहा है, अगर जेनकींस काम के बिना संस्करण बदलते दूसरी बार चलाता है, यह उम्मीद 400 गलत अनुरोध त्रुटि के साथ विफल हो जाएगा:जेनकिंस नौकरी के माध्यम से मेवेन तैनाती के लिए रणनीति
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy)
on project common-library:
Failed to deploy artifacts: Could not transfer artifact
net.bacon.common:common-library:pom:1.2.13 from/to bacon-releases
(https://maven.bacon.com/nexus/content/repositories/releases):
Failed to transfer file:
https://maven.bacon.com/nexus/content/repositories/releases/net/bacon/common/common-library/1.2.13/common-library-1.2.13.pom.
Return code is: 400, ReasonPhrase:Bad Request.
किसी को भी एक अलग रणनीति सुझाव दे सकते हैं, जिससे जेनकिंस नौकरी विफल किए बिना तैनाती का लक्ष्य चलाया जा सकता है?
से पहले क्या आप स्नैपशॉट या रिलीज़ संस्करण को तैनात करना चाहते हैं? – Puce
आपको तैनाती चरण के दौरान * स्वच्छ पैकेज तैनाती * कारण नहीं चलाया जाना चाहिए पैकेज चरण दूसरी बार चल रहा है। ऐसा लगता है कि आपने जीवन चक्र को नोटिस नहीं किया था। यह केवल * स्वच्छ तैनाती * चलाने के लिए आवश्यक है। यदि आप एक आर्टिफैक्ट को तैनात करने का प्रयास करते हैं जो पहले से ही तैनात किया गया है तो आप इसे दूसरी बार नहीं चला सकते हैं। ऐसे प्रयोजनों के लिए आपको रिलीज के बजाय-स्नैपशॉट का उपयोग करना चाहिए। इस मामले में – khmarbaise
@puce यह एक रिलीज संस्करण – Streetdaddy