इसे लॉन्चपैड पर आसानी से किया जा सकता है। आप जो खोज रहे हैं उसे स्रोत पैकेज नुस्खा कहा जाता है ।
इसे स्थापित करने और हर दिन स्रोत बनाने का तरीका यह है कि पहले लॉन्च न होने पर प्रोजेक्ट को पहले ही लॉन्चपैड पर पंजीकृत कर दिया जाए। एक बार जब पूरा हो जाए, तो परियोजना पृष्ठ पर जाएं और "प्रोजेक्ट शाखा को कॉन्फ़िगर करें" पर क्लिक करें:
अब आपको लॉन्चपैड बताने की आवश्यकता है जहां एसवीएन रिपॉजिटरी है। "कहीं और होस्ट की गई शाखा आयात करें" पर क्लिक करें, 'एसवीएन' चुनें, और एसवीएन शाखा का URL दर्ज करें। शाखा को एक नाम दें और अपडेट पर क्लिक करें:
अब आपके पास एसवीएन रिपॉजिटरी की सामग्री को लॉन्चपैड में हर बार (आमतौर पर प्रति दिन एक से अधिक बार) आयात किया जा रहा है। अगला कदम एक स्रोत पैकेज नुस्खा तैयार करना है जो हर दिन स्रोत से पैकेज बनाता है। मूल रूप से यहां दो विकल्प हैं:
- SVN रिपॉजिटरी में डेबियन पैकेजिंग फाइलों को स्टोर करें - फाइलें नामक फोल्डर में होनी चाहिए
debian
।
- एक अलग लॉन्चपैड शाखा बनाएं जिसमें डेबियन पैकेजिंग फाइलें हों और पैकेज बनाने से पहले लॉन्चपैड उन्हें एक साथ मर्ज कर दे।
चूंकि पहला विकल्प सबसे आसान है, इसलिए मैं उस मार्ग पर जाने की सलाह दूंगा। लॉन्चपैड पर अपनी परियोजना के पृष्ठ पर दैनिक बिल्ड को सेट करने के लिए, शीर्ष पर "कोड" लिंक पर क्लिक करें। स्रोत कोड वाले शाखा पर क्लिक करें और फिर "पैकेजिंग नुस्खा बनाएँ" पर क्लिक करें:
वहाँ से, बस सभी चूक स्वीकार करें और "रेसिपी बनाएँ" पर क्लिक करें। बस! आपका पैकेज प्रत्येक दिन बनाया जाएगा (यह मानते हुए कि नए संशोधन हैं) और आपके द्वारा निर्दिष्ट PPA में रखा गया है जब आपने नुस्खा बनाया था।
संदर्भ: