angular जीआईटी या जीआईटीएलएब से निरंतर एकीकरण का उपयोग करते हुए एक कांच के अनुप्रयोग की तैनाती



apache webpack (1)

मैं एपाचे सर्वर पर बिटबकेट से लगातार एकीकरण के साथ कोनेर 5 एप्लिकेशन को तैनात करने के लिए देख रहा हूं

अब क्योंकि मैं क्षेत्र के लिए नया हूँ, मैं यह करने के लिए संभावित विकल्पों से अनजान हूं

जैसे हमें जेनकिन्स के साथ वेबपैक को एकीकृत करने की आवश्यकता है, या क्या हमें जेनकिंस पर कुछ अन्य कोड लिखने की आवश्यकता है, या हम जेनकिंस के बिना ऐसा कर सकते हैं और हमें सोनार के साथ इसे एकीकृत करने की आवश्यकता है

कुछ पृष्ठ वेबपैक के बारे में कोई सुराग नहीं देते हैं, जबकि कुछ लोग कहते हैं कि जेनकिंस में आपको वेबपैक स्क्रिप्ट लिखना है

इसमें कोई भी अनुभव है, कृपया हमें उजागर करें


यदि आप एप्लिकेशन को बनाने के लिए कोणीय क्ली का उपयोग कर रहे हैं, तो इसके बहुत सीधे आगे जेनकिंस / टीमसिटी के माध्यम से ऐसा करना है

जेनकिंस पर नोड जेएस इंस्टॉल करें - https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin इसके अलावा आप इस ब्लॉग का अनुसरण कर सकते हैं - https://blog.couchbase.com/create-continuous-deployment-pipeline-nodejs- जेनकींस /

कोणीय 2/4/5 के लिए विशिष्ट -आप को केवल शेल स्क्रिप्ट के द्वारा कोणीय CLI आज्ञाओं को पास करने और वांछित सर्वर की ओर निर्मित बिल्ड को धक्का देना होगा।

कुछ ऐसा - जैसे एनजी का निर्माण आप निम्न झंडे के साथ-साथ 1 का प्रयोग कर सकते हैं 1. '--prod' - निर्माण का आकार काफी कम कर देता है, क्योंकि यह पेड़ को मिलाते हुए मृत कोड को समाप्त करता है 2. 'build-optimizer' - यह आगे काम करता है कोड ऑप्टिमाइज़ेशन, जैसे कि सजावट आदि को हटाने (एन्ज्युलर 5, सीएलआई 1.5 के साथ काम करता है)

कमांड की तरह कुछ दिखाई देगा - एनजी बिल्ड --prod --build-optimizer

अधिक गहराई के लिए आप विकी पढ़ सकते हैं - https://github.com/angular/angular-cli/wiki/build





jenkins-pipeline