2015-03-03 9 views
5

GAE कहाँ था पाइपलाइनों जाना पुश करने के लिए तैनाती? मैं जेनकींस और सभी के साथ सभी नई चीजें देखता हूं, लेकिन क्या पुरानी पाइपलाइन सेटअप चली गई है? यह सेटअप करने के लिए 10 सेकंड की तरह लिया और हाल ही में वास्तव में अच्छी तरह से काम किया। मैं अभी भी ~ 5 चल रहे उत्पादन वातावरण के लिए इसका उपयोग करता हूं। मुझे अगली परियोजना के लिए इसका उपयोग करने की आवश्यकता है, लेकिन मुझे यह नहीं मिल रहा है।पुश को तैनात करने, पाइपलाइनों, गूगल एप इंजन

तो बाकी सब विफल रहता है, हम जेनकींस उपयोग करने के लिए है? यह अंत में कोई समस्या नहीं हो सकती है, हालांकि मैं के को अपने स्रोत कोड को तैनात करने के लिए बिल की आवश्यकता पर सवाल उठाऊंगा। वैसे भी यह पहले सेटअप करने के लिए एक गड़बड़ होगी।

+0

मैंने एक ही घंटे पहले इसी प्रश्न को पोस्ट किया है। http://stackoverflow.com/questions/28827270/git-push-to-deploy-stopped-deploy-source-only-on-all-app-engine-projects –

+0

ठीक है इसके लिए धन्यवाद। मुझे नहीं पता था कि मौजूदा पाइपलाइनें काम नहीं करती हैं। यह खतरनाक लगता है। – Jonny

उत्तर

5

मैं यह ईमेल प्राप्त हुआ था, और अब इस पर ठोकर खाई ... मैं यह कहा गया क्या हो रहा है लगता है।

हैलो,

जल्दी, आसानी से और सुरक्षित रूप से अपने कोड को तैनात करने की क्षमता के लिए एक महान बादल डेवलपर अनुभव का एक महत्वपूर्ण हिस्सा है। आप धक्का-टू-तैनाती पर GCP पर रिलीज पाइपलाइन सुविधा का इस्तेमाल किया है और हमें बहुत व्यावहारिक प्रतिक्रिया दी है। हमने स्पष्ट रूप से सुना है कि आप अधिक लचीलापन और नियंत्रण चाहते हैं। इसलिए हमने इस दिशा को उत्पाद को में स्थानांतरित करने का निर्णय लिया है।

विकल्पों की एक छोटी संख्या के साथ एक पाइपलाइन के बजाय, हम आपको जेनकींस की पूर्ण लचीलापन प्रदान करना चाहते हैं। हमने सुना है कि जेनकींस स्थापित करना कठिन है, इसलिए हम आपको सरल बनाने के लिए टूल दे रहे हैं। निर्देश कैसे जेनकींस की स्थापना की और अपने GCP एप्लिकेशन के लिए कॉन्फ़िगर निरंतर तैनाती, बशर्ते प्लगिन का उपयोग करने समझा रहे हैं।

इस समाधान की उपलब्धता के साथ

, हमने जनवरी 22 द्वारा डेवलपर कंसोल में रिलीज पाइपलाइन यूआई दूर करने के लिए आप वर्तमान में निर्माण/परीक्षण विकल्पों का उपयोग कर रहे हैं, तो जा रहे हैं, ताकि आप अपने पाइपलाइन निष्क्रिय करने के लिए कृपया याद रखें इसके लिए अब शुल्क नहीं लिया जाता है।

ध्यान दें कि GitHub और Bitbucket साथ रेपो भी समन्वयन समर्थित है और जेनकींस प्लगइन धक्का घटना से तैनाती को गति प्रदान करने ऊपर शामिल है।

यदि आपने रिलीज पाइपलाइनों में 'स्रोत केवल' विकल्प का उपयोग किया है, तो आगे बढ़कर आप ऐप इंजन पर स्रोत को तैनात करने के लिए gcloud ऐप अपडेट का उपयोग कर सकते हैं।

आप किसी भी प्रश्न हैं, तो [email protected] ईमेल करें।

Google मेघ रिलीज पाइपलाइन टीम

लिंक गायब हो गया जब ईमेल चिपकाने तो डॉक्स के लिए पिछले लिंक है: https://cloud.google.com/sdk/gcloud-app

मुझे लगता है कि मैं का उपयोग कर परियोजनाओं rexisting के लिए स्रोत की तैनाती जारी रखने के लिए सक्षम होना चाहिए gcloud app update ... हालांकि मैंने अभी तक कोशिश नहीं की है।

यह धागा भी संबंधित है: https://groups.google.com/forum/#!topic/google-appengine/XUIh7QlO37U यह विशेष रूप से कहा गया है कि मौजूदा परियोजनाओं के रूप में हम करने में सक्षम हुआ करता था तैनात करने के लिए सक्षम होने के लिए जारी रखना चाहिए। नई परियोजनाओं को जेनकींस का उपयोग करना होगा ... एचएम।

gcloud app update जैसे कोई आदेश नहीं है। इसके बजाय हम परियोजना फ़ोल्डर में सीडी के लिए है जहां app.yaml है और चलाएँ:

gcloud preview app deploy .

लेकिन पहले हम कुछ और स्थापित करने के लिए (यदि उपरोक्त आदेश विफल रहता है) है (!):

gcloud components update app

बेशक, इसका मतलब है कि कोई "धक्का" नहीं है, केवल "तैनाती" है। Google पर केंद्रीय भंडार से कोई संबंध नहीं होगा। आपको इसके लिए अपना खुद का रेपो होस्ट करना होगा ... संक्षेप में, यह मेरे लिए डेस्कटॉप GoogleAppEngineLauncher का उपयोग करके तैनाती से बहुत अलग नहीं है।

संबंधित मुद्दे