Subtitles for LinuxDays 2016 - Building a free software based development environment - F. Preinstorfer

14   0   0  
  Pause sub
اتنے میں آنے کے لئے آپ کا شکریہ میرے
پریزنٹیشن کے بارے میں میں بات کرنے جا رہا ہوں
ایک مفت سافٹ ویئر ڈویلپمنٹ کی تعمیر
ایک چھوٹی سی کے لئے ماحول یا پائپ لائن
کمپنی کو بنیادی طور پر یہ ہے کیا میں سے کچھ ہے ہم
ہے اور ہم گزشتہ تین دوران تعمیر
ہماری کمپنی میں سال
میرا نام مزید سخت پلانٹس سے بڑھ رہی ہے میں ہوں ایک
ایک چھوٹے آسٹرین اوپر نظام انجینئر
ابتدائیہ کمپنی اور ہم لیبارٹری کروں
گودا اور کاغذ کے لئے جانچ کے آلات
صنعت تو بنیادی طور پر ہم آلات کی تعمیر
ہم گاہکوں اور ان لوگوں کو فروخت ہے کہ
گاہکوں کچھ پہلوؤں کی جانچ کرنے کے لئے استعمال
کی مثال کاغذ تو ایک ٹیسٹ کیس کے لئے
ہو جائے گا زیادہ پانی کس طرح ہوسکتا کا ایک ٹکڑا
کاغذ آلات کسی چیز کی قسم جذب
ایک ٹیکنالوجی کے نقطہ نظر سے خاص پسند ہیں
قول کے ہم زیادہ تر C + + سب سے زیادہ استعمال کر رہے ہیں
تیسرے کے لئے نرم کے اس میں لکھا ہے
C + + پھر ایک ازگر 3 اور وہاں ہے
کہ آپ کی ضرورت کو واضح طور پر میں گلوکوز
ہر جگہ پر کرے گا کہ بنیادی طور پر جذبہ اور
تمام 15
تم سے پہلے اصل میں کرنا چاہتے ہیں جانتے ہی کیا
پائپ لائن میں چاہوں گا کے بارے میں بات
ضروریات میں سے کچھ کو متعارف کرانے ہے کہ
ہم تھا اور ان لوگوں کو صرف ان میں سے کچھ یہ ہیں
میں نے اسے حاصل کرنا اہم ہے کہ آپ
کم از کم ضرورت ہے کیا کا احساس
ہمارے استعمال کے کیس تاکہ ایک اہم کے لئے
ضرورت کے آف لائن کی حمایت حاصل کرنے کے لئے تھا
ہماری کمپنی کے ہیڈ کوارٹر میں واقع ہے
دیہی علاقوں میں آسٹریا اور یہ ہے کہ
اصل میں آپ کی ونڈو پر نظر ڈالیں تو اچھا
اور یہ آپ کے لئے باعث ہری گھاس پر دیکھ سکتے ہیں
پہاڑوں اور بنیادی طور پر یہ بات ہے
لیکن یہ آپ چاہتے صورت میں فائدہ مند نہیں ہے
مناسب انٹرنیٹ کنکشن ہم ایک کی ضرورت ہے تاکہ
سست رفتار انٹرنیٹ کنکشن اور بلکہ
آپ کو تو ہم انحصار نہیں بہتر کرنا چاہتے ہیں جھاڑنا
انٹرنیٹ ہو گا کہ پر بہت زیادہ
یہ ہمارے لئے اچھا ہو جائے گا
ایک اور بات ہے کہ ہم ماضی سے معلوم ہے کہ
ایسا نہیں کرنے کے لئے بہت فائدہ مند ہے
کسی ایک ڈویلپر کی مشین پر منحصر ہے
کہیں میں نے تم میں سب سے زیادہ ہے یقین ہے
سنا
کہانیاں یا سے دیکھا ہے آپ کی
اپنی آنکھوں کہ کچھ لیپ ٹاپ سے کچھ مشین
کچھ دفتر میں کچھ ڈویلپر ہے سے
اصل سب سے اہم پہلو
کمپنی کو ان لوگوں کے بغیر، کیونکہ
اس لیپ ٹاپ کے بغیر مخصوص مصنوعات سکتے ہیں
کہیں بھی تعمیر کیا جائے
کسی کو تو تمام چیزوں کو ہے تو مجھے نہیں معلوم
لیکن اس طرح سے میں نے ان کو دیکھا ہے اور وہ کر رہے ہیں
کہ ہم بہتر اتنا ہے بہت اچھا نہیں
اس کے لئے تیار
ایک اور چیز جو کرنے کے لئے آسان ہونا چاہئے
استعمال کرتے ہیں اور ہم استعمال کرنا چاہئے کا مطلب ہے استعمال کرنے کے لئے آسان
فورم کے اوزار اور ہم ڈویلپرز فراہم کرنی چاہیے
وہ کے ساتھ آرام سے ہیں کہ فورم کے اوزار
اتنا ملتا ہم استعمال کر رہے ہیں تو یہ بہت اچھا ہو گا
ڈویلپر کی ایک کے ساتھ بات چیت کر سکتے ہیں تو
پائپ لائن اور پائپ لائن کی تائید یا
صرف حاصل کا استعمال کرتے ہوئے کی طرف سے پائپ لائن کے سب سے زیادہ
بہتر ہے
اور ایک اور بات یہ ہے کہ ہونا چاہئے
فہم میں یہ بہت ہے لگتا ہے
ایک بلٹ ماحول کے لئے ضروری ہے کہ
صارفین کو اس کے سمجھ سکتے ہیں کہ وہ ایسا نہیں کرتے
تمام ابدیت عظیم حاصل کرنے کے لئے کی ضرورت ہے
اس کی تفصیلات لیکن آپ ایک نظر رکھنا چاہئے
میں اسے اور وہ ٹھیک کہے کہ مجھے معلوم ہے
اس پیکج بنایا گیا اور اسے اس سے گئے
مشین یہ مشین اس مشین کے لئے اور
اس کہ کہ ہو گا کیا ہوا کرے گا
کافی منصفانہ ہو
اور یہ بھی ایک قابل فہم ہونے
پائپ لائن یہ بھی ایک hackable ایک ہے کا مطلب ہے کہ
تو یہ ہو سکتا ہے آسانی سے نظر ثانی کی جا سکتا ہے اور
ضرورت کے مطابق مجھے دینا چاہتے ایڈجسٹ
تم میں سے ایک بہت ہی کم سے کم جائزہ جو ہم
ہے
یہ مکمل ہونے سے بہت دور لیکن یہ
سب سے زیادہ اہم پہلوؤں پر مشتمل ہے کہ
اس 20 منٹ کی گفتگو کے لئے کی ضرورت ہے تاکہ
میں تمہیں ایک مختصر تعارف دے رہا ہوں
یہاں پارٹس کے تمام اور اس کے بعد میں کروں گا
آرڈر میں کوئی استعمال کے مقدمات کے ساتھ فراہم
کیا ہے کی کے آپ کے احساس حاصل کرنے کے لئے
ممکن تو ہم پر شروع کرنا چاہتے ہیں
ہم ایک ہے جہاں نیچے دیئے یہاں چھوڑ
ڈیولپر لیپ ٹاپ میں کچھ بھی ہو سکتا ہے کہ
لینکس مشین ونڈوز باکس میک باکس
جو بھی کوئی خاص ضرورت نہیں ہے
ایسی مشین بنیادی طور پر ڈویلپرز
آرام دہ محسوس کرنا چاہئے
اس کا کام ہی ایسا ہو رہی ہے شاید 90
شاید شاید زیادہ سے زیادہ اور کچھ ورژن کنٹرول
نظام ہو گا حاصل کرنے کے لئے کافی ہو جائے گا
وہاں سے شروع کر دیا ہم سے کرنے کا فیصلہ
ایک مخزن کے طور پر ہماری طور گود حاصل لینے
انتظام کے سرور یا سوشلزم ورژن
کنٹرول کا نظام ہم اس کو استعمال کرتے ہیں کیونکہ
اندرون ہم میں سے بہت سے اس کا اور ہم دیں
یہ یہاں کتنا ہم پڑھتے رہنے کی بات ہے لگتا ہے
تو ہم نے اسے بہت اچھا ہو گا سوچا کہ اگر تو ہم
ظاہر ہے حمایت کرتا ہے کہ کچھ ہے
ملتا ہے اور یہ بھی ڈویلپرز کو ایک استعمال کرنے کے لئے کی اجازت دیتا ہے
اگر وہ چاہتے سامنا کرنے ہتھیار کیونکہ
کچھ ڈویلپرز کہ بچت محسوس نہیں کرتے
ایک کمانڈ لائن کے ساتھ اور شاید ساتھ ساتھ
کچھ کاموں طرح پر کرنے کے لئے بہت آسان ہیں
ایک ویب انٹرفیس تو ہم نے اسے گے سوچا
ایک اچھا گود میں ایک بہت اچھا ہو گا ہو جائے گا ہو جائے
یہاں آلے اور ہم کے ساتھ بہت خوش ہیں
اصل میں واپس کی پسند پھر جب ہم
جو یہ تھوڑا سا کچا تھا شروع کیا گیا لیکن
اسے ابھی یہ بہت کافی محسوس ہوتا محسوس ہوتا ہے
وہاں سے استعمال کرنے کے لئے بہت اچھا ہم سر میں ہم
ٹانک کے حوالے سے مشرق سے ایک میں یہاں ہے
کیونکہ میں تھا یہاں ہم جینکنز منتخب شدہ
یہ اور مائیک / عمل کرنے کے لئے استعمال ہے جو کچھ بھی
ورکس
ٹھیک ہے اور یہ مفت سافٹ ویئر کی کوئی بات نہیں ہے
کبھی کبھی آپ کو جینکنز کا استعمال کرتے ہوئے ہو سکتا ہے
جینکنز نے آپ کو کچھ سر درد تو دے سکتا ہے
اگر آپ کو ایک مالک کے طور پر اس کا استعمال نہیں کرتے ہیں تو صرف
آپ جینکنز کا استعمال کرنا چاہتے ہیں تو آپ کو تو نظام
آپ بہتر واقعی نوٹوں کی تعمیر کا استعمال بنانے کے
اور جینکنز پر کچھ تعمیر نہیں کرتے
خود سب کے لئے جینکنز دو
آرکیسٹرا اور تمام دیگر
رپورٹنگ اور بنوع اور وہاں گی
کافی ہو جائے گا ہو جائے لیکن ایسا
دیگر مشینوں پر بناتا ہے اور وہ ہے
ہم نے کئی تعمیر ناک کا حق ہے جہاں
یہاں بل چیزیں وہ سی تعمیر ++
منصوبے کے ازگر منصوبوں وہ یونٹ چلانے کے
تجربوں وہ انضمام ٹیسٹ کرتے ہیں جو کچھ بھی
ضرورت ہے
وہاں سے ہم ایک درخواست اور ایک کے اوپر سے دیکھا گیا
درخواست میں ڈیبی ن ورژن پر ہم آہنگ ہے
UM مخزن سرور تو ہم کرنے کا فیصلہ
Debian کا کا ایک سیٹ کے طور پر ہماری مصنوعات جہاز
پیکجوں کے اور یہ سب سے زیادہ قدرتی ہے اور 22
ایک میں اور ایک میں Debian کا پیکجوں جہاز
باقاعدہ Debian کا مخزن اور تم اتنی
پیکجوں سنبھال لئے کچھ آلے کی ضرورت ہے اور
ان میں سے کچھ دستیاب ہیں اور ہم رہنا
ایک درخواست کے ساتھ ہم سوچتے ہیں کیونکہ یا میں ہمارے
یہ سب سے بہتر تو ہمارے استعمال کے کیس کے فٹ بیٹھتا ہے کا تجربہ
جو میرے خیال میں یہ لکھا گیا ہے اور جانے رہا ہے
بالغ مجھے ایسا لگتا ہے اور یہ بہت آسان ہے
وہ خصوصیات اور میں نے ایک بہت کچھ ہے استعمال کرنے کے لئے
آپ اصل کتاب کی زیادہ سے زیادہ حاصل لگتا ہے کہ
کو evaporate کے دائیں طرف پر کیا
ایک آپ یہاں اس کے دائیں ہاتھ کی طرف ہم ہیں
کچھ کا مطلب ہے کہ مختصر بندیدار لائن
نیٹ ورک الگ تھلگ تو ہم میں سے اکثر ہے
ہمارے اندرونی نیٹ ورک میں یہ پاپلین کی
یا اصل میں سب کو اس کی اس کا بیشتر حصہ اور پر
بیرونی پر دائیں ہاتھ کی طرف
نیٹ ورک ہم کچھ بیرونی عکس ہے
اور یہ کہ بنیادی طور پر انجن X انجن ایسا ہے
کلہاڑی کے مخزن کے خدمت کر رہا ہے ہماری
گاہکوں اور ہم ایک سے زیادہ مثالیں پڑے
کہ یہاں تو جی ہاں میں نے کچھ چھوڑا
اصل میں عجیب چیزیں اور کچھ کی
مثال ہم نے کے لئے مفید چیزیں
تاکہ مترجمین ایک ترجمہ سرور ہے
اصل میں ہماری پوری ترجمہ کر سکتے ہیں
ایک واحد ایک ویب کا استعمال کرتے ہوئے سافٹ ویئر کی
انٹرفیس ہم اس کے لئے ایک ویب سائٹ کو استعمال کرتے ہیں لیکن
یہ اس کے یہ آپ کو فراہم کرتا ہے اصل میں اچھی بات ہے
ٹویٹر بوٹسٹریپ ویب انٹرفیس یہ ہے
استعمال کرنے کے لئے بہت آسان ہے لیکن ایسا نہیں ہے
اس بات کے لئے لیکن صرف کرنے کے لئے اہم
یہ واقعی ہے کہ آپ کو ایک خیال دینے کے
کی کی سب سے اہم اجزاء
پاپلین تو میں نے ایک کے ساتھ شروع کرنے کے لئے چاہتے ہیں
استعمال کے کیس اور اس کے استعمال کے کیس کی تعمیر ہے
اور رہائی
سافٹ ویئر کی ایک مستحکم ٹکڑا ہم فرض تاکہ
کہ ان کے لیپ ٹاپ پر یہاں ڈیولپر
ایک مخزن ہے اور اس پر مشتمل ہے
سافٹ ویئر اور یہ بھی کے ایک مستحکم رہائی
تمام Debian کا پیکیج کی معلومات ہے
اس میں تو یہ مخزن بنیادی طور پر ہے
تو کیا ہوا اگر ایک ڈویلپر ٹھیک ہے کو تعمیر کرنے کے لئے تیار
ایسا کرنے کے لئے بنیادی طور پر اس کے کرنے کا عہد کیا ہے کی ضرورت ہے
کی موجودہ حالت کا ارتکاب
اس میں ایک رہائی شاخ سے مخزن
کیس میں یہ کہتے ہیں ظاہر ہے اب رہائی
اس سے کہیں زیادہ ہے لیکن اس کے لئے وہاں ہو سکتا ہے
مثال کافی ہے اور کی طرف سے اچھی ریلیز
تمام ڈویلپر ایسا کرنے کی ضرورت نہیں ہے
محبت حاصل کرنے کے لئے اس مخزن دھکا اور حاصل
اپ اس کے لئے نہ صرف دروازے ہے
پائپ لائن بلکہ کرنے کی ضرورت ہے یا ایک ہے
اصل ذمہ دار ہے کہ مشین
اگر ایسا ہے تو تمام منبع کوڈ ارکائیونگ آپ
ایک رہائی شاخ اور اور پر ارتکاب ہے
ایک شاخ پر یہ ممکنہ طور پر ہو سکتا ہے
ایک گاہک کو بھیج دیا
یہ آپ کو بنانے کے اگر بہت مناسب ہو گا
یقین ہے کہ یہ کبھی کبھی نہیں جاتا ارتکاب کہ
دور ایک بار پھر
چنانچہ یہ ایک خصوصیت کے ساتھ آپ کو فراہم کرتا حاصل
کہ حفاظتی شاخوں کہا جاتا ہے اور
آپ کو ایک منصوبے کی بنیاد پر اس کی تشکیل کر سکتے ہیں
اور ایک منصوبے کی بنیاد پر اس کی اجازت دیتا ہے
ہونے کی وجہ سے بعض شاخوں کی حفاظت
خارج کر دیا اور سے اتنی لئے دھکا مجبور کیا جا رہا
ڈویلپرز سکتا باہر گھاس سکتے ہیں کر سکتے ہیں کہ
شاخیں باہر گھاس اور وہاں سے ہم نے کیا
22 جینکنز زائد بنیادی طور پر گود حاصل
میں تبدیلی کے بارے جینکنز مطلع
استعمال کا استعمال کرتے ہوئے کی طرف سے بعض رپاجٹری
کتاب تو یہ ایک پتھر ہے کہ
معیاری حاصل لیب API خصوصیت یہ
بنیادی طور پر جینکنز ارے جینکنز مجھے مطلع
یہ چند تبدیلیاں ہیں شاید آپ کے لئے چاہتے ہیں
اس کے ساتھ کچھ
تاکہ جینکنز ان کی طرف ایک بڑی فہرست ہے
منصوبوں کی جو اس کے لئے بناتا ہے بناتا ہے کہ
رہائی شاخوں کے لئے مثال C + + منصوبے کے
یہ رات جتنا ازگر کے منصوبے بناتا
ورژن کیا ہے جو کچھ بھی جینکنز بنیادی طور پر
یہ لیتا ہے تاکہ چیزیں تعمیر کرنے کے لئے کس طرح جانتا ہے
اچھا گود اور نوٹس OK سے معلومات
یہ ایک C + + منصوبہ ہے اور یہ اصل میں ہے
ایک رہائی کی شاخ سے آنے والے تو میں نے جانا چاہئے
Jenkins نے ایک تو بنیادی طور پر ایک رہائی کی تعمیر
چند قدم اور وہ بنیادی طور پر ہیں
فراہم نہ کی تعمیر سے ایک کو منتخب
ایک ایک صاف تعمیر ماحول ہم کرتے تعمیر
بھر میں کسی بھی بلٹ ماحول اشتراک نہیں
بلز تو ہم ہر سافٹ ویئر اس بات کو یقینی بنانے کے
ہر پیکٹ کی تعمیر میں ایک صاف میں ہیں
اور کم سے کم ماحول آپ نہیں ہیں تو
دلچسپی رکھنے والے ہم Debian کا جینکنز استعمال کر رہے ہیں
اس کا ایک اچھا سیٹ ہے اس کے لئے سراگ
بنیادی طور پر تجریدی کہ سکرپٹ شیل
دور سے Nitty اور کرکرا کی ایک بہت
جب استعمال کرتے ہوئے Debian کا پیکیجنگ کی تفصیلات
آپ جینکنز جینکنز بل کا استعمال
پیکیج یا ذریعہ کے بل بنایا
ثنائی کے پیکیجز بنانے پر ٹیسٹ چلتا
پیکجوں کے اور بعد تعمیر نوڈ ہے
کیا یہ سب نتائج جو جمع کرتا
بلڈر کے artifact اور اسے جمع کرتا
طرح کچھ کے ساتھ صارف فراہم کرتا ہے
گراف اور رپورٹوں سب کی کہ
کرنا چاہتا ہے تو یہ اصل میں ہے
ڈیولپر میں دیکھ سکتے ہیں جہاں جگہ
اس منصوبے کی موجودہ حالت تو آپ کر سکتے
اس پر ایک نظر ڈالیں اور کیا کہنا ٹھیک ہے
بیسویں ایک پیکیج اس کی تعمیر
معماروں صاف ہم 20 یونٹ ٹیسٹ کروانے اور
اور انہوں نے فوری طور پر ایک نظر ڈالیں کر سکتے ہیں کر سکتے ہیں
کہ اور اس سے ریاست میں اور یہ ہے
بھی پوائنٹ آپ اپنی مرضی کے مطابق کر سکتے ہیں جہاں
بہت بہت تم نے بنایا مثلا اگر ہاں
آکسیجن دستاویزی سے ہیں کچھ کچھ
آکسیجن میں انتباہ اور آکسیجن یا
بل
آپ چاہتے ہیں کہ تم چاہتے ہو سکتا ہے کو مقفل
پر ایک نظر ہے اور اس کی رپورٹنگ کو لینے کے لئے اور
اور جینکنز کی خصوصیت گراف ہو گی
اس طرح دیکھ کرنے کے لئے صحیح جگہ
تبدیلیاں اس طرح کی تفصیلات تو چلو فرض کرتے ہیں
کہ کامیاب اور میں سے ایک عمارت
تعمیر نمونے دراصل ایک بائنری ہے
Debian کا پیکجوں یا سے Debian کا پیکج
وہاں
Jenkins نے ایک پیکج لیتا ہے اور کرنے کے لئے اسے پھینک دے
ایک درخواست اور ایک درخواست پر ایک نظر سے لیتا ہے
میں آنے والا پیکج اور عمارت
اس کے ساتھ ہونے والا ہے کہ معلومات
اور نوٹس کے نوٹس
ٹھیک ہے، یہ ایک یہ ایک رہائی کی طرح لگتا ہے
پیکیج کی یہ ایک سے آ رہا ہے کیونکہ
اصل حاصل سے رہائی شاخ
رہائی شاخ حاصل کرنے کے لئے یہ اتنا مصروف عمل
ٹھیک ہے کا کہنا ہے کہ میں اس کے ساتھ نمٹنے کے لئے کس طرح جانتے ہیں
ریلیز میں اسے لے لو اور ڈال کرنے کے لئے جا رہا ہوں
میری غیر مستحکم تقسیم کے میں یا
اس بات کے لئے اس کے لئے مخزن تاکہ
اس کا مطلب یہ ہے کہ کسی ایک یا تمام پیکجوں کے
تعمیر کر رہے ہیں کہ بنیادی طور پر بھرے رہے ہیں
ایک میں واحد UPS ایک درخواست مخزن
ڈسٹری ہم ان میں سے کئی
اور میں صرف بہت جلد زیادہ حاصل کرنے کے لئے چاہتے ہیں
یا مختلف توزیع زیادہ ہے کہ
ہم مثال غیر مستحکم ہم کے لئے ہے ہے
ایک ٹیسٹنگ کی ہے اور ہم ایک مستحکم ہے اور
ان لوگوں کو بہت مختلف استعمال کے مقدمات کی خدمت
غیر مستحکم سے ایک ہے تقسیم ہے کہ
پیکجوں تو ہر وقت میں پھینک دیا جاتا
ڈیولپر کی ایک نئی ریلیز ہوتا ہے تو
کوئی پیکیج یہ غیر مستحکم میں بھرے ہے
اب آپ بنیادی طور پر وقت میں کسی وقت
گاہکوں کے لئے سافٹ ویئر کو جہاز کرنا چاہتے ہیں
دوسری صورت میں آپ سے باہر جلد ہی ہو جائے گا
کاروبار اتنا وقت میں اندر ایک نقطہ پر
ڈویلپر کی ٹھیک ہے یہ فیصلہ کرنے کی ضرورت ہے
میں بنیادی طور پر حاصل کرنے کے لئے کافی اچھا
جانچ اور ٹیسٹنگ کا مطلب ہے کہ ہمارے
QA محکمہ کی جانچ محکمہ سکتے
موجودہ پر ایک نظر لینے کے لئے شروع
کی ریاست
مثال کے طور پر سمعی تاکہ ٹیم کر سکتے ہیں
اس سے انسٹال ہوتا ہے کہ آیا ٹیسٹ
مخزن کا کام اپگریڈ اگر کام کریں تو
پیکجوں خصوصیات کو اگر مکمل ہو چکی ہے
ہیں ہیں تمام باکسز تو کام کر رہے ہیں
ضرورت میں اصل میں ہیں اور جی ہاں
وہاں سے ہم پر Q18 کی ضرورت ہوتی ہے
بنیادی طور پر جینکنز کام اور مارک شروع کر دیں
مستحکم ٹیسٹنگ کی تقسیم اور
اس پر منعکس ہے کہ مستحکم اسباب
بیرونی کے لئے بیرونی رپاجٹری
عکس ایک بار ایک QA رکن ٹھیک کہتی ہیں تاکہ
ٹیسٹ کے اس اس ورژن
مخزن اچھا ہے کافی یہ ہو سکتا ہے
وہ ایک مارکیٹنگ کر سکتے ہیں صارفین کو بھیج دیا
مستحکم اور سب کچھ باہر رقص کیا جاتا ہے
ایک مخزن کے باہر تو یہ ہے
پوری تاریخ پر مکمل ناگفتہ بہ
پائپ لائن اور میں نے صرف فوری طور پر حاصل کرنے کے لئے چاہتے ہیں
ایک یا دو دیگر استعمال کے مقدمات کے طور پر ساتھ پر
اچھی طرح آپ کا یہ تاثر دینے کے لئے
کیا ممکن ہے کیا ہے
تو میں نے فوری طور پر ہم خلاصہ کرنا چاہتے ہیں اس سے پہلے کہ
کے ساتھ ایک مستحکم بازو سورس پیکج ہے
اس میں Debian کا پیکیجنگ معلومات ہم
گود حاصل حاصل کرنے کے لئے اس پیکیج بھیجا
محسوس کیا جینکنز جینکنز تعمیر ہو رہی ہے
سافٹ ویئر کو ہم ایک ایک بائنری Debian کا ہے
موجود ایک درخواست اور میں یہ ہے کہ پیکج
یہ پائپ لائن کے ذریعے نیچے drips کے ایک بار
غیر مستحکم ٹیسٹنگ اور مستحکم اس کے ذریعے
جلد یا بدیر ہم گاہک مار دونگا
کچھ مواقع پر اور عام طور پر اس وقت جب کہ
ہوتا کسٹمر باکس رپورٹ کریں گے
امید ہے کہ وہ وہ ایسا ہمارے معاملے میں کرتا ہے
اس کی ایک اور مثال کے طور پر چلتے ہیں اور
ٹھیک طرح کسٹمر ایک رپورٹ کے مطابق فرض کرتے ہیں
ہرن اور کی یہ ٹھیک فرض کرتے ہیں
ایک آدمی ایک Debian سے لاپتہ صفحات
حاصل نہیں ہے جو عام طور پر ان لوگوں کو روپے کے پیکج
خبر میں بتایا گیا لیکن اس کے لئے فرض کرتے ہیں
مثال ڈویلپر ہے جو کیا جاتا ہے تاکہ
ماں کے صفحے پر، براہ مہربانی ٹھیک ہے کے ساتھ کام سومپا
اس پیکج اور اب وہ وہ پیدا کرتا ہے
ایک بہری شاخ بنیادی طور پر بہرے اور لینے
کسی بھی نام کے لئے بہرے پیکیجنگ ہو سکتا ہے
مثال ہیں اور پھر وہ اس پر کام کرنے کے لئے شروع ہوتا ہے
پیکج اور اب انہوں نے واضح کر سکتے تھے
خود وہ کر سکتے تھے کی طرف سے سب کچھ تعمیر
تعمیر ایک روز یہاں مقامی طور پر پیک کیا گیا
تمام یونٹ ٹیسٹ مقامی طور Picard کا چیک
کے لئے مقامی طور کوڈ کوریج تمام
چیزوں لیکن انہوں نے اس کی وجہ کے لئے کوئی ضرورت نہیں ہے
یہ بھی اس کے عملے کو اس کی موت دھکا کر سکتے ہیں
یہاں شاخ پیکیجنگ صرف حاصل کرنے کے لئے
ایک بار پھر اور محبت اس کے لئے کام کرنے دو
یا مؤخر الذکر پائپ لائن تو کام کروں
محسوس جینکنز جینکنز نے ایک بار پھر اٹھنا
یہ آتا ہے پیکیجز بنانے کے لئے کس طرح جانتا ہے
ایک اور شاخ سے لیکن نہیں واقعی
معاملہ تو یہ دوبارہ پیکجوں اور بناتا ہے
جینکنز دستکاری اور صارف رپورٹنگ
بہت بہت آسانی سے مثال کے طور پر دیکھ سکتے ہیں
انچیان انتباہ اور تشدد کا ایک آلہ ہے
آپ کیس میں استعمال کرنے کے لئے چاہتے ہو سکتا ہے کہ
آپ استعمال کر رہے Debian کا یہ ایک ہے ہے پیکجوں
داؤد کے لئے ایک linter پیکجوں اور یہ کر سکتے ہیں
ٹھیک ہے ایک بات ہے جیسی چیزوں سے مطلع کر دیں
اس پیکیج میں بائنری اور یہ غائب ہے
ایک آدمی صفحہ تو چلو آج صبح فرض کرتے ہیں
نہیں گئی ہے اور بل کی تعمیر ہے
ٹھیک گراف کے سوا تو اور
رپورٹنگ ہم بھی تعلق کرنے
Debian کا پیکیج اور اس مرحلے پر یہ ہے
پھر سے ایک درخواست اور بدسورت خلاف پھینک دیا
کہتے ہیں کہ ٹھیک ہے، یہ ایک بات ہے جو ایک Debian پیکج ہے
یہ اصل میں اچھی بات ہے لیکن اس میں سے آ رہا ہے
کچھ شاخ میں نہیں جانتا کہ یہ لگ رہا ہے
یہ def کی پیکیجنگ سے آ رہا ہے کی طرح
تو یہ بنیادی طور پر پھینک میں اسے نہیں لے رہا ہوں
یہ دور تو ایک ٹھیک کہہ سکتا ہے یہ ہے
یہ ایک کی بجائے فضول مثال ہے
ہاں لیکن یہ عمارت کی بنیاد ہے
باری ہے کہ سب سے اوپر پر دوسری چیزوں
باہر بہت مفید آپ کے پاس ایک بار ہونے کے لئے
ان کی مثال کے لئے اس کو استعمال کرنے
پائپ لائن اور ایک نقطہ ایک کا استعمال کرتے ہوئے
چاہے یا نہیں پیکجوں فیصلہ کرنے کے لئے درخواست
ذخیرہ کرنے کے لئے آپ کی اجازت دیتا مارا چاہئے
ٹھیک طرح باتیں کر ہم رات کیا کر سکتے ہیں
کوئی بھی بالکل Debian کا پیکجوں کے کی تعمیر نو
وقت کسی بھی مخزن کبھی نہیں مارا جائے گا کیا
لیکن ہم ایک تبدیل کرنے کی طرح چیزوں کو دیکھ سکتے ہیں
PIS یا چلے پیکجوں یا کا ٹوٹنا
طرح طرح کے معاملات کے ساتھ ساتھ پیک
ایک اور دلچسپ عوامل اور میں چاہتا ہوں
صرف بہت جلد اس پر کودنے کے لئے
میں نے پہلے ہی وقت لیکن صرف زیادہ ہوں کیونکہ
آپ یہ تاثر دینے کے لئے
یہ بھی آپ استعمال کو فراہم کرنے کے لئے کی اجازت دیتا
جیسا کہ ایک خصوصی بنانے کے نہیں کیوں مقدمات
ایپلیٹ سرور پر تقسیم کے کہ
Def کی پیکیجنگ کہا جاتا ہے اور ہم نے مارا تو
اس طرح کی ایک مختلف مثبت ہے تو اگر ایک
پیکج میں یہ کر سکتا ایسی مخزن مار دیتی ہے
موت کی پیکیجنگ پر جانے یہ کیا ہے
اس مثال میں تو یہ بھی نہیں جانا ہے
غیر مستحکم یہ پیکیجنگ ہے کرنے کے لئے جانا ہے
اور وہاں سے ہم ایک باقاعدہ ٹیکسی کی ہے اور
یہ اندرونی طور پر استعمال کیا جا سکتا ہے تاکہ مخزن
QA طرف محکمہ کی طرف سے کی طرف سے استعمال کیا جا سکتا
ڈویلپرز خود اور اس کے لئے کی اجازت دیتا ہے
بغیر بڑی refactorings ایسا کرنے کے لئے مثال
دو ماہ کے لئے غیر مستحکم توڑنے یا
تین ماہ کے ڈویلپر کے کر سکتے ہیں کیونکہ
وہ چاہتا ہے کہ کسی بھی ذریعہ پیکج لینے یا
وہ اس پر ہیک چاہتا ہے کہ کسی بھی مخزن
اور رہائی کے لئے نہیں نہیں کا ارتکاب کرنے کے لئے دھکا
شاخ مگر ایک معلوم نشوونما شاخ سے
اور باہر گر کہ تمام پیکجوں کے
اس نام سے جانا جاتا نشوونما شاخ اس کو مارا
بہت مخزن اور کبھی نہیں
کبھی گاہکوں کے لئے جانا ہے لیکن اس پر کرے گا
ہمیں کچھ کچھ بہت اچھا اندرونی اجازت دے
جانچ اور ایک بار refactoring پر کیا جاتا ہے
کام کی جگہ بس میں ضم کیا جا سکتا ہے
پریکٹس کی رہائی اور آپ سب سے پہلے ہے
پھر کیس کو استعمال تو ظاہر ہے میرا وقت آ گیا ہے
حق اب کے دوران میں نے صرف بہت کرنا چاہتے ہیں
فوری طور پر کئی اوپر جانے کے لئے زیادہ جانا
ہم نے سیکھا ہے کہ اسباق
میں ہوں گے شاید وہ آپ کے لئے مفید ہو
عظیم میں پہلے ان کو جانتے ہوتے
سب سے پہلے ایک آپ بہتر آپ کو یقینی بنانا ہے
پائپ لائن کا استعمال کرنے کی ایک بہت آسان ہے اور
آسان استعمال کرنے کے ڈویلپر نقطہ کے لئے کا مطلب ہے کہ
آپ کو آپ کی کمپنی میں حاصل استعمال کرتے ہوئے اگر دیکھنا
پائپ لائن ہے کہ بات کو یقینی بنائیں
نینترنیی اور صرف اتنا حاصل کر قابل استعمال
آپ کی ضرورت ہوتی ہے اگر آپ کو ہے تو آپ
کے لئے سیٹ اپ جینکنز کے لئے ڈویلپرز ان
اپنے سافٹ ویئر عمارت ایک ہو سکتا ہے
مسئلہ کچھ ڈویلپرز چاہے کیونکہ
یہ کمپنی کی پالیسی ہے کہ جینکنز چاہئے
کچھ ڈویلپرز کی تعمیر کے لئے استعمال کیا جا
جی ہاں کہے گا میں نے اس کو نظر انداز
ٹھیک دوسروں کہیں گے ہاں میں کرنے جا رہا ہوں
تعمیر کے لئے جینکنز لے لیکن میں نے کبھی نہیں کیا ہے
یونٹ ٹیسٹ کے بارے میں سنا ہے اور مجھے پرواہ نہیں ہے
یونٹ کے بارے میں گراف کے بارے میں ٹھیک امتحان لیتا ہے
دوسرے والے ٹھیک ہوں کہ کس طرح کرنے کے لئے جاننے کہیں گے
چے یونٹ ٹیسٹ کے نتائج کا تجزیہ کرنے کے لئے کس طرح
جینکنز کے ساتھ یہ اچھی بات ہے اور وہ خوش ہے
لیکن انہوں نے مثال کے طور پر ہے کہ وہاں بھول گیا
کوڈ کوریج یہ ہو جائے گا کے طور پر بھی اتنی
اس بات کا یقین ہے کہ آپ کر سکتے ہیں بنانے کے لئے بہت اچھا
ڈویلپر اور تم سے دور خلاصہ
تشکیل کرنے کے لئے ایک ڈویلپر کی ضرورت نہیں ہے
جینکنز وہ اس پر ایک نظر لے جا سکتے ہیں
کوئی مسئلہ نہیں ہے لیکن بنیادی طور پر یہ بہتر ہے
اس کے لئے فراہم کی یا اس میں اسے لگتا
اہم خدمات اپ اور چلانے حاصل کرنے کے لئے
اصلی فوری طور پر تو تمام کی تعمیر نہیں کرتے
اگر آپ کو لگتا ہے کہ خصوصیات ہیں
اہم یا مفید لیکن ساتھ شروع
سب سے اہم میں سے ایک ہے اور یہ کہ فراہم
ضروریات کو وقت مم کے ساتھ تبدیل کرنے کے لئے
وہ زیادہ کثرت بہت اکثر کو تبدیل کرنے اور
آپ بہتر ہے کے لئے اپنے آپ کو تیار کریں اور
میں نے کے لئے بہترین تیاری میں سوچنا
ضروریات کو تبدیل کرنے کے طور پر خود کار کرنے کے لئے ہے
ممکن اور آٹومیشن جتنا OK کا مطلب
I ansible استعمال کی پتلیاں شیف کا استعمال ہوں
جو کچھ بھی آپ کو آپ کے سرور کیا کرنا ہے
کنفیگریشن لیکن وہاں روک نہیں ہے
مثال کے طور پر حاصل کرنے کی وجہ لاؤڈ ایک فراہم کرتا ہے
API کے تمام منصوبوں کون ہو سکتا ہے تھے
تاکہ وہاں پروگرام ترتیب دیا
کی ترتیبات کے ذریعے جانے کی کوئی ضرورت
کئی سو منصوبوں اور ضرورت ہوتی ہے اور
اور ترمیم گروپ کی رکنیت یا ترمیم ہکس
یا اس طرح کچھ ہو سکتا ہے کہ
دور خود کار ہے اور یہ ہونا چاہئے
خود کار طریقہ
آپ جینکنز کا استعمال کرتے ہوئے کر رہے ہیں تو ایک اور بات ہے
جینکنز شاٹ کی طرح منصوبوں وہاں ہے
یہ لوگوں کو اگر ہے تو بلڈر مجھے نہیں معلوم
کہ جانتے ہیں لیکن میں یہ بہت مفید ہے لگتا
ہم چند ہے کیونکہ میں اس بارے میں نہیں ہوں
ہزار دکانوں پرکھنے اور بدلتے ہوئے
کام کا واحد حصوں ہمیں ایک کی ضرورت ہوتی ہے
منٹ کرتے ہیں کہ ہاتھ کی طرف اور آپ کر سکتے تھے
اگلے دو ہفتوں اگر اس کے لئے مذاق ہے
آپ جینکنز یقینی بنائیں استعمال کرتے ہوئے مقرر کا استعمال کررہے ہیں
آپ کو ترتیب انٹرفیس کبھی نہیں چھو
ظاہر ہے ٹیسٹ کے لئے سوائے اس کے اور
آخری نقطہ آپ بہتر کا انتخاب کرتے ہیں آپ کے
فورم کے اوزار ٹھیک طریقے
ہم ایک اور مخزن کے ساتھ شروع
سرور اور پہیلیاں کے بغیر بہت بہت
تشخیص ہم سے ہم نے ٹھیک سوچا کیونکہ
ماضی سے یہ جانا جاتا ہے اور یہ اس کو یہ ٹھیک ہے
اپنی نوکری کرتا ہے لیکن ہم حدود مارا ہے
بہت تیزی سے اور اصل میں جب آپ
اس طرح کی ایک پائپ لائن کے انضمام آنے کی تعمیر
وقت کے ساتھ ساتھ اور تم ٹھیک ہے یہ سوچتے ہیں
صرف ایک ان میں سے ایک میں زخمی ہو جاتا ہے
Debian کا مخزن سرور یہ نہیں ہو سکتا
کہ اپ چیر کرنے کے لئے مشکل ہے کہ لیکن اصل میں تو
پانچ دیگر سروسز نے
اس پر انحصار کرتے ہیں اور کسی نہ کسی طرح کے ساتھ ضم
یہ حاصل کریں اور اس سے یہ مشکل ہو جاتا ہے
ٹھیک ہے، تو ہے کہ میری باتوں سے یہ بات ہے آپ کا شکریہ
سننے کے لئے بہت زیادہ
اگر آپ کو کوئی سوال ہے تو
آپ انہیں ان مخبر پوچھ سکتا ہے چار
منٹ یا آپ سے رابطہ کی تلاش کر سکتے
اپنے ویب کے صفحے کے بارے میں تفصیلات
ٹھیک ہے شکریہ
جی ہاں برائے مہربانی
میں پوچھنا چاہتا تھا ذیل میں نظر آتے ہیں
ایک طرف ان ڈویلپر کے اوزار میں سے ہیں
وہاں مفت سافٹ ویئر کے کسی بھی دوسرے ٹکڑے ٹکڑے
کے ہمارے دوسرے پہلوؤں سے استعمال کرنے کے لئے
اکاونٹنگ کور کی طرح آپ کے کاروبار
کسٹمر تعلقات شاید یا منصوبے
مینجمنٹ کی عمدہ سوال
ہم اس وقت ایک سے دور منتقل ہو رہے ہیں
ملکیتی انٹرپرائز ریسورس پلاننگ
ایک مفت سافٹ ویئر کے نظام ایک یہ ہے
کیا آپ اگر کہا جاتا ٹام مجھے نہیں معلوم
حق پر کم از کم ہو جائے گا کہ جانتے ہیں
ہمارے لئے انتخاب کے آلے کے حق اب مجھے لگتا ہے
میں نے اس نئے کہا جاتا ہے لگتا ہے کہ یقین نہیں ہے
پر بنایا گیا ہے کہ صحت پر اتنا کوشش کی
آپ کو ایک نئی صحت کے لئے نظر کرنا چاہتے ہیں کر سکتے
ڈیمو حاصل تھا اور اس پر ایک نظر ہے
ممکن
جی ہاں، براہ مہربانی مجھے پریزنٹیشن کے لئے کی ضرورت ہے اور
جائزے میں کسی شاخ ماڈل کے لئے متحد
کی طرح کے لئے اس کی طرح کچھ کو تعلیم
ہم ایک ہے کہ ہم ایک شاخ ہے
جی ہاں ماڈل اور اس کی رہائی پر مبنی ہے
اندرون ناموں، تو یہ ایک ہے کہ میں
یہاں پیش دراصل کافی ہے
منٹ فیڈی ایک ہم لامحدود مشکل ہے
وضاحت کے لئے
تو بنیادی طور پر ہم ریلیز کے ہے
ہر چند سال یا اس کی رہائی رہا ہے نہیں کر سکتے ہیں
ہر چند سال کہ باہر ایسے نام ہیں جو
اور اس کا نام ذیل میں ہم جاری ہے
شاخوں اور ہم ترقی حاصل
شاخوں اور ہم پیکیجنگ شاخیں ہیں
اور تمام چیزیں کس قسم کی ہے تاکہ جی ہاں، ہم کرتے ہیں
اور تم نے مجھے کرنے کے لئے دلچسپی آ رہے ہیں اگر
اس کے بعد اور میں تفصیل سے وضاحت کرے گا
آپ پر
جی ہاں آمدید
جی ہاں، براہ مہربانی، جی ہاں آپ کے ساتھ کس طرح نمٹنے کے ہیں
طرح بھی واقعی ایک پرانے استاد کیا گیا ہے
طرح تین ہفتوں کی عمر
بینڈ کے ساتھ ضم کرنے کے لئے کی کوشش کرتے ہیں
ہفتہ وار کی طرح جاری ہونے یا صرف کرنے کی کوشش پسند
ان پرانے شاخوں نئے رہائی ضم
Unique کی طرف سے شامل ہے جس میں زیادہ خصوصیات
راہ میں اور جو دوسرے کی وجہ سے ہو سکتا ہے
باکس کی قسم
ٹھیک ہے، تو سوال یہ ہے جب ہم جب ہم
اس طرح طویل ترقی شاخیں ہیں کہ
ہم استعمال کرتے ہیں اور پھر ہم پیک کیا جائے گا
ہم نے انہیں واپس ضم الگ الگ چاہے
اور اصل میں، جی ہاں ہم بنیادی طور پر ہم کرتے ہیں
نشوونما مار دیتی ہے تو جو کچھ rebase
ہم سے تو ہم R کے لئے شاخ کوئی فرق نہیں ہے
بہت سے بہت کمیٹیوں سے ہیں
بس ایسے ہی پیش رفت چیزیں کام کر
اور وہ مالک کے پاس یا کو واپس مل جائے ایک بار
وہ عام طور سے squashed رہے رہائی شاخ
مناسب ارتکاب کے ساتھ منطقی ارتکاب میں
پیغامات اور پھر ساری پائپ لائن ہے
دوبارہ تعمیر یا سافٹ ویئر تاکہ دوبارہ تعمیر کیا جاتا ہے
کیا ہم ایسا نہیں کرتے ہم نہیں لے
ترقی کے Debian کا پیکجوں کے ایک مارا
ترقی کے مخزن اور میں منتقل
تو ہم غیر مستحکم یا مستحکم مخزن
یقین ہے کہ تمام اصل میں استعمال بناتا ہے کہ بنانے
وہاں میں ریلیز کے ساتھ راہ تاکہ ہم
کے لئے بائنری Debian کا پیکجوں کبھی نہیں
جو بھی بہرے ہم سب ہمیشہ ہم
سامان کی قسم کی تعمیر نو کریں
ٹھیک ہے

Share this subtitle



Description