मेरे पास एक स्प्रिंग बूट एप्लिकेशन है जो एम्बेडेड टॉमकैट सर्वलेट कंटेनर mvn spring-boot:run
पर चलता है। और मैं इस परियोजना को स्टैंडअलोन टोमकैट के लिए अलग युद्ध के रूप में तैनात नहीं करना चाहता हूं।जेनकींस के साथ स्प्रिंगबूट मेवेन एप्लिकेशन को कैसे तैनात करें?
जब भी मैं बिटबकेट/गीथब को कोड दबाता हूं, तो एक हुक चलता है और एप्लिकेशन को तैनात करने के लिए जेनकिन्स जॉब (अमेज़ॅन ईसी 2 पर चलता है) ट्रिगर करता है।
जेनकिन्स नौकरी में एक पोस्ट बिल्ड एक्शन है: mvn spring-boot:run
, समस्या यह है कि पोस्ट बिल्ड कार्रवाई समाप्त होने पर नौकरी लटकती है।
ऐसा करने का एक और तरीका होना चाहिए। किसी भी सहायता की सराहना की जाएगी।
यदि आप जो कुछ भी चलाते हैं, तो यह लटकने जा रहा है। ऐसा लगता है कि आपको इसे पृष्ठभूमि प्रक्रिया के रूप में चलाने के लिए 'नोहुप' का उपयोग करने की आवश्यकता है। – Steve
पैक किए गए आर्टिफैक्ट के बजाए 'जावा -जर' के बजाए आप मेवेन के माध्यम से स्रोत से अपना आवेदन क्यों चला रहे हैं? – kryger
@ क्रिएगर मैं चल रहे विधि एएसएपी को बदल दूंगा। इस तरह पुरानी प्रक्रिया (एम्बेडेड टोमकैट इंस्टेंस) को नए को तैनात करने के लिए हटा दिया जाना चाहिए। मुझे इसे और अधिक सुरुचिपूर्ण तरीके से करना चाहिए। – azizunsal