यहाँ एंड्रॉयड पर एंड्रॉयड के लिए विकसित करने के लिए मेरे कार्यप्रवाह है एसवीसी।
सेटअप ड्रॉपबॉक्स उस मशीन पर हेडलेस इंस्टॉल करें।
सेटअप उस मशीन पर एक गिट रेपो सेट करें, रेपो को मुख्य ड्रॉपबॉक्स निर्देशिका के अंदर रखें। dir पर
---Home
---(User)
---Dropbox
---Repos
---App#1
सेटअप inotifywait एप्लिकेशन रेपो में ....
inotifywait -mr -e ATTRIB /home/user/Dropbox/path/to/repo/ |
while read dir ev file;
do
cd /home/user/Dropbox/path/to/repo;
git pull;
git add .;
git commit -m " something regarding code has changed. check .... for more info";
git push;
buildscript;
स्थापित ड्रॉपबॉक्स अपने Android टेबलेट
पर की तरह आपका टैब पर एक पाठ/कोड संपादक स्थापित है .. ... 920 पाठ संपादक।
तो अब जब आप अपने टैब ड्रॉपबॉक्स पर कोड बदलते हैं तो यह स्पष्ट रूप से सिंक हो जाएगा और वह सिंक जो एक अट्रिब ईवेंट स्क्रिप्ट्स का एक समूह ट्रिगर करेगा ... गिट स्टफ और बिल्ड स्टफ और कोई अन्य स्क्रिप्ट्स जो आप चाहते हैं ।
अंतिम एपीके जो बिल्ड स्क्रिप्ट बनाया गया है, आपके ऐप प्रोजेक्ट निर्देशिका में सहेजा जाएगा जो आपके ड्रॉपबॉक्स में है, इसलिए आपके टैब पर इंस्टॉल/परीक्षण लग रहा है और आप दूसरों को अपने एपीके का परीक्षण कर सकते हैं उनके साथ उस फ़ोल्डर को साझा करके ड्रॉपबॉक्स के माध्यम से
कोड को गिट रेपो में हुकिंग कूल बी/सी है, आप क्लाउडबीज जैसी सेवा का उपयोग कर सकते हैं और फिर अपने एपीके का परीक्षण कर सकते हैं। साथ ही, एपीके वितरक और अन्य शांत सेवाओं को भेजा गया है।
बस उत्सुक, आप उन्हें सिंक में वापस लाने के लिए क्या करते हैं? मैं एक अजीब ड्रॉपबॉक्स विधि का उपयोग कर रहा था .. लेकिन फिर वापस आइड बाहर आया और मुझे नहीं पता कि अब तक बेहतर ड्रॉपबॉक्स समर्थन है या नहीं। – leenephi
मैं ड्रॉपबॉक्स का भी उपयोग कर रहा हूं और यह मेरे लिए अच्छा काम करता है। कभी-कभी मुझे कुछ सिंक समस्याएं होती हैं यदि मैं एक पीसी पर ग्रहण को बंद करना भूल जाता हूं और इसे ड्रॉपबॉक्स के लिए अन्य –
+1 पर चलाता हूं। मैंने एआईडी पर ड्रॉपबॉक्स की कोशिश की लेकिन कभी भी मेरे डेस्कटॉप ड्रॉपबॉक्स फ़ोल्डर में फ़ाइलों को सहेजने और उन्हें ग्रहण में आयात करने के बारे में सोचा नहीं था (इसलिए वे स्वचालित रूप से सिंक हो जाते हैं)। –