खोज…


एंड्रॉइड के लिए जेनकिंस स्थापित करने के लिए चरण-दर-चरण दृष्टिकोण

यह आपके एंड्रॉइड प्रोजेक्ट्स के लिए जेनकिंस CI का उपयोग करके स्वचालित निर्माण प्रक्रिया को सेट करने के लिए एक कदम दर कदम गाइड है। निम्न चरणों का मानना है कि आपके पास लिनक्स के किसी भी स्वाद के साथ नया हार्डवेयर स्थापित है। यह भी ध्यान में रखा जाता है कि आपके पास एक रिमोट मशीन हो सकती है।

भाग I: अपनी मशीन पर प्रारंभिक सेटअप

  1. अपने Ubuntu मशीन में ssh के माध्यम से लॉग इन करें:

    ssh [email protected]

  2. अपनी मशीन पर Android SDK का एक संस्करण डाउनलोड करें:

    wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

  3. डाउनलोड की गई टार फ़ाइल को अनज़िप करें:

    sudo apt-get install टार
    tar -xvf android-sdk_r24.4.1-linux.tgz

  4. अब आपको अपने उबंटू मशीन पर जावा 8 स्थापित करने की आवश्यकता है, जो कि नूगाट पर एंड्रॉइड बिल्ड के लिए एक आवश्यकता है। जेनकिंस के लिए आपको नीचे दिए गए चरणों का उपयोग करके JDK और JRE 7 स्थापित करना होगा:

    sudo apt-get install अजगर-सॉफ्टवेयर-गुण
    sudo add-apt-repository ppa: webupd8team / java
    sudo apt-get update
    apt-get install ओपनजडक -8-jdk

  5. अब अपने उबंटू मशीन पर जेनकिन्स स्थापित करें:

    wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
    sudo sh -c 'इको डेब http://pkg.jenkins.io/debian-stable बाइनरी /> /etc/apt/sources.list.d/jenkins.list'
    sudo apt-get update
    sudo apt-get install जेनकिन्स

  6. अपने Android सेटअप के लिए नवीनतम समर्थित ग्रेडल संस्करण डाउनलोड करें:

    wget https://services.gradle.org/distributions/gradle-2.14.1-all.zip
    unzip gradle-2.14.1-all.zip

  7. अपने उबंटू मशीन पर Android सेट करें। चरण 2 में डाउनलोड किए गए एंड्रॉइड एसडीके फ़ोल्डर में पहले टूल फोल्डर में जाएं:

    सीडी android-sdk-linux / tools // सूची उपलब्ध एसडीके
    android अपडेट sdk --no-ui // अपडेट एसडीके संस्करण
    एंड्रॉइड लिस्ट sdk -a | grep "एसडीके बिल्ड-टूल्स" // उपलब्ध बिल्ड टूल्स को सूचीबद्ध करता है
    android अपडेट sdk -a -u -t-4 // अपडेट्स टूल्स वर्जन वर्जन को 4 के रूप में सूचीबद्ध करके प्रचलित करता है। cmd।
    जावा अद्यतन करें

  8. अपनी मशीन पर Git या कोई अन्य VCS स्थापित करें:

    sudo apt-get install गिट

  9. अब अपने इंटरनेट ब्राउज़र का उपयोग करके जेनकिन्स में प्रवेश करें। टाइप करें ipAddress:8080 एड्रेस बार में ipAddress:8080

  10. पहली बार लॉगिन के लिए पासवर्ड प्राप्त करने के लिए, कृपया निम्न फ़ाइल को निम्नानुसार जांचें (आपको इस फ़ाइल तक पहुंचने के लिए su अनुमतियों की आवश्यकता होगी:

    cat / var / lib / jenkins / सीक्रेट्स / initialAdminPassword

भाग II: एंड्रॉइड जॉब्स के निर्माण के लिए जेनकिन्स की स्थापना करें

  1. एक बार लॉग इन करने के बाद, निम्नलिखित पथ पर जाएं:

    जेनकिंस> जेनकींस प्रबंधित करें> ग्लोबल टूल कॉन्फ़िगरेशन

  2. इस स्थान पर, निम्न प्रविष्टियों के साथ JAVA_HOME जोड़ें:

    नाम = JAVA_HOME
    JAVA_HOME = / usr / lib / jvm / java-8-openjdk-amd64

  3. Git और पर्यावरण चर को बचाने के लिए निम्न मान भी जोड़ें:

    नाम = डिफ़ॉल्ट
    / Usr / bin / Git

  4. अब निम्नलिखित पथ पर जाएँ:

    जेनकिंस> जेनकींस> कॉन्फ़िगरेशन प्रबंधित करें

  5. इस स्थान पर, ANDROID_HOME को "वैश्विक गुणों" में जोड़ें:

    नाम = ANDROID_HOME
    मान = / घर / उपयोगकर्ता नाम / android-sdk-linux

भाग III: अपने Android प्रोजेक्ट के लिए जेनकींस जॉब बनाएँ

  1. जेनकींस होम स्क्रीन में नए आइटम पर क्लिक करें।

  2. एक परियोजना का नाम और विवरण जोड़ें।

  3. सामान्य टैब में, उन्नत का चयन करें। फिर उपयोग कस्टम कार्यक्षेत्र का चयन करें :

    निर्देशिका / घर / उपयोगकर्ता / कोड / ProjectFolder

  4. स्रोत कोड प्रबंधन में Git का चयन करें। मैं इस उदाहरण के उद्देश्य के लिए Bitbucket का उपयोग कर रहा हूं:

    रिपोजिटरी URL = https: // उपयोगकर्ता नाम: [email protected]/project/projectname.git

  5. अपनी रिपॉजिटरी के लिए अतिरिक्त व्यवहार चुनें:

    चेकआउट से पहले साफ करें
    एक उप-निर्देशिका के लिए चेकआउट। रेपो / होम / उपयोगकर्ता / कोड / प्रोजेक्टफॉल्डर के लिए स्थानीय उपनिर्देशिका

  6. एक शाखा चुनें जिसे आप बनाना चाहते हैं:

    */गुरुजी

  7. बिल्ड टैब में, Add build step में Execute Shell चुनें।

  8. निष्पादित शेल में , निम्न कमांड जोड़ें:

    सीडी / घर / उपयोगकर्ता / कोड / ProjectFolder और & #

  9. यदि आप परियोजना पर लिंट को चलाना चाहते हैं, तो एक्सक्यूट शेल में एक और बिल्ड स्टेप जोड़ें:

    /home/user/gradle/gradle-2.14.1/bin/gradle लिंट

अब आपका सिस्टम आखिरकार जेनकिंस का उपयोग करके एंड्रॉइड प्रोजेक्ट बनाने के लिए सेट है। यह सेटअप क्यूए और यूएटी टीमों के लिए रिलीज़ करने के लिए आपके जीवन को इतना आसान बनाता है।

पुनश्च: चूँकि जेनकिन्स आपके उबंटू मशीन पर एक अलग उपयोगकर्ता है, इसलिए आपको निम्नलिखित कमांड निष्पादित करके अपने कार्यक्षेत्र में फ़ोल्डर बनाने के अधिकार देने चाहिए:

chown -R जेनकींस .git



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow