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

14   0   0  
  Pause sub
پوء منهنجي اچڻ جي لاء توهان جي مهرباني
بريفنگ مون جي باري ۾ ڳالهائڻ لاء وڃي رهيو آهيان
هڪ مفت سافٽ ويئر ترقي سورهيه
ماحول يا هڪ ننڍي لاء پائيپ لائين
صحبت بنيادي طرح ان کي اسان جيڪي ڪجهه آهي
آھي ۽ اسان جي آخري ٽي جي دور ۾ تعمير ڪرايو
اسان جي صحبت ۾ سال
منهنجو نالو صحتمند ريء مون کي هڪ آهيان وڌندڙ آهي
هڪ ننڍي آسٽريائي تي نظام انجنيئر
startup صحبت ۽ اسان کي ليبارٽري ڪندا
pulp ۽ ڪاغذ لاء جاچ سامان
صنعت پوء بنيادي طرح اسان ڊوائيسز کپن
ته اسان جي گراهڪن کي وڪرو ۽ جن کي
گراهڪن ان کي استعمال ڪري ڪجهه خ پرکي
مثال طور پيپر جي لاء جي ائين هڪ امتحان صورت
ڪيترو پاڻي جو هڪ ٽڪرو ڪري سگهي ٿو وڃي ھا
ڪاغذ جي ڊوائيسز ڪجھ به نه جو قسم جذب
هڪ ٽيڪنالاجي پوائنٽ کان خاص البيلي
ڏسڻ جو اسان کي ائين ئي سڀ اڪثر ڪري سي پلس پلس استعمال ڪري رهيا آهيو
ان جي ٽين ڪرڻ جي نرم جي ۾ لکيل آهي
سي پلس پلس پوء اتي هڪ Python 3 آهي ۽
ڏٺل ۾ گلوڪوز ته توهان جي ضرورت آهي
هر بنيادي شوق هوس ۽
سڀ 15
توهان کي خبر ڏني کان اڳ اهڙو ڪرڻ چاهيو ٿا
جي پائيپ لائين مان ڪرڻ چاهيو جي باري ۾ ڳالهائي
جي گهرج آهي ته جو ڪجهه پڙهائڻ
اسان هئا ۽ جن کي صرف انھن مان ڪي هي آهن
منهنجو خيال آهي ته ان کي توهان جي حاصل ڪرڻ لاء ضروري آهي
سو گهٽ ۾ گهٽ ضرورت هوندي آهي جي جي آمهون سامهون
اسان جي استعمال جي صورت ۾ پوء هڪ اهم لاء
گهرج آف لائن جي حمايت ڪري ويو
اسان جي ڪمپني هيڊ ڪوارٽر ۾ واقع آهي
جي countryside ۾ آسٽريا ۽ ته آهي
اصل ۾ جيڪڏهن توهان جي ونڊو تي نظر سٺو
۽ هن اوھان ۾ سائي پٺو ڏسي سگهو ٿا
جبل ۽ بنيادي طرح آهي ته ڪيس جي
پر ان کي توهان چاهيو صورت ۾ فائدو نه آهي
مناسب انٽرنيٽ ڪنيڪشن پوء اسان کي هڪ آهي
سست رفتار انٽرنيٽ ڪنيڪشن ۽ ان جي بجاء
flick اوھان پوء ڀلي ڀروسو نه ڪرڻ چاهيو ٿا
انٽرنيٽ ته وڃي ها تي تمام گهڻو
ان کي اسان جي لاء سٺو ٿئي ها
ٻي ڳالھ آهي ته اسان کي ماضي مان معلوم
ان نه کي ڪافي فائدو آهي ته
ڪنهن واحد ڊولپر مشين تي دارومدار رکي ٿي
ڪٿي ڪٿي مون کي پڪ آھي ته اوھان مان گھڻا آهن آهيان
ٻڌو
هن جون ڳالهيون يا توهان سان ان کي ڏٺو آهي
پنهنجي اکين ۾ ته ڪي ليپ ٽاپ ڪجهه مشين
ڪجهه ڊولپر کان ڪجهه آفيس ۾ آهي
در جي سڀ کان اهم پاسو
صحبت تن کان سواء ڇاڪاڻ ته
کان سواء ڏيئي هن ليپ ٽاپ ڪجهه شين
ڪٿي به تعمير ڪرايو ويندو
مون کي ڪنھن پوء سڀڪنھن شيء آهي جيڪڏھن نه ڄاڻندا آھن
ته وانگر پر مون کين ڏٺو وڃان ۽ اھي آهيو
ته پوء اسان کي بهتر ڪرڻ وڏو نه
ان لاء تيار
ٻي شيء ان جي لاء آسان ٿي وڃي آهي
استعمال ۽ وسيلا اسان کي استعمال ڪرڻ گهرجي استعمال ڪرڻ آسان
اوزار ۽ اسان ڊولپر فراهم ڪيو وڃي
اوزار ته اھي سان آرام آهي
پوء جيڪڏھن اسان کي ان جي وڏي ٿي سگهندي حاصل ڪري استعمال ڪري رهيا آهيو
هن ڊولپر هڪ سان لهه وچڙ ڪري سگهو ٿا ته
پائيپ لائين ۽ پائيپ لائين orchestrate يا
صرف حاصل استعمال ڪندي جي پائيپ لائين مان گھڻا
ڪافي صحيح
۽ ٻي شيء ان هجڻ گهرجي آهي
سمجهي مون کي خيال آهي ته اهو ڪافي آهي
هڪ تعمير ماحول ته لاء اهم
استعمال ڪندڙ ان کي سمجھن ٿا ته اهي نه ڪندا
سڀني جو اھو ھميشه وارو وڏو حاصل حاصل ڪرڻ جي ضرورت آهي
ان جو تفصيل پر اوھان کي ھڪ نظر وٺڻ گهرجي
ان تي ۽ (اھي) مون کي مون کي خبر ٺيڪ چوندا گهرجي
هن پئڪيج تعمير ۽ ان کي هن مان نڪري
هن مشين کي مشين هن مشين ۽
هن ائين آهي ته ها ٿي ڪري ڇڏي
ڪافي چڱو ٿي
۽ پڻ هڪ سمجهي پوڻ
پائيپ لائين اهو به هڪ hackable هڪ آهي مطلب
پوء ان کي آساني سان تبديل ڪري سگهجي ٿو ڪري سگهجي ٿو ۽
ته جيئن ضرورت مون کي ڏي ڪرڻ چاهيو ٿا ڪرڻي
تون اسان کي ڇا جي هڪ تمام گهٽ جائزو
آهي
ان کي پري مڪمل ٿي رهيو کان پري پر ان کي
سڀ کان اهم پهلو آهي ته تي مشتمل هوندي
پوء هن 20 منٽ ڳالهائي لاء گهربل آهن
مون کي ڪجه ڪرڻ لاء هڪ مختصر تعارف ڏئي رهيو آهيان
جي حصن هتي ۽ وري مون کي ٿيندو جو سڀ
اوھان جي حڪم ۾ ڪجهه استعمال ڪيس سان مهيا
آھي ڇا جو مان توهان جي آمهون سامهون حاصل ڪرڻ لاء
ممڪن پوء اسان جي تي شروع ڪرڻ چاهيو ٿا
تري هتي روانو ٿيو، جتي اسان کي هڪ آهي
ڊولپر ليپ ٽاپ ڪا به ته ٿي سگهي ٿو
Linux مشين Windows خاني Mac باڪس
جيڪي ڪو ڪجهه گهرج آهي
اهڙي مشين تي بنيادي جي ڊولپر
آرام محسوس ڪرڻ گهرجي
سندس ڪم ائين ئي ٿي سگهي ٿو ته ڪم ڪرائڻ 90 سان
ٿي سگهي ٿو ته ٿي سگهي ٿو ته وڌ ۽ ڪجهه نسخو ڪنٽرول
نظام کي حاصل ڪرڻ لاء ڪافي هجي ها هجي ها
اتان کان شروع اسان کي اسان کي ڪرڻ جو فيصلو
اسان هڪ مخزن جيئن جيئن گود وٺي کڻو
انتظام سرور يا سوشلزم نسخو
ڪنٽرول نظام، ڇاڪاڻ ته اسان ان کي استعمال ڪرڻ
اندروني اسان جو تمام گهڻو ان کي پسند ۽ اسان
خيال آهي ته اهو اسان کي پڙهي ان کي هتي جي رهڻ لاء آهي پوء
پوء اسان figured اهو ته جيڪڏھن اسان کي وڏو ٿئي ها
ڳالھ آهي ته ڏٺل جو حامي آهي
حاصل ۽ پڻ ڊولپر هڪ لاء استعمال ڪرڻ جي اجازت ڏئي
اسر منهن جيڪڏھن ڪرڻ چاهيو ٿا، ڇاڪاڻ ته
ڪجهه ڊولپر ته سانڍجي پيو محسوس نه ڪندا آھن
سان هڪ حڪم ليڪ سان ۽ ٿي سگهي ٿو ته سان
ڪجهه ڪمن ۾ ڪافي اهڙيون تي ڪندا آسان آهي
هڪ ويب انٽرفيس پوء اسان figured اهو ناممڪن آهي
هڪ سٺو گود ٿي هڪ وڏو هجي ها هجي ها
اوزار هتي ۽ اسان جي سان ڪافي خوش آهين
پسند اصل ۾ واپس وري جنھن مھل اسان
شروع ان کي ان جو ذرو خراب ٿي ويو هو پر
حق هاڻي ان کي ان دور ۾ ڪافي رهندو رهندو
ڪافي استعمال ڪرڻ سٺو نه مان اسان مٿي آسين
جي ٽانڪي ڪرڻ جي حوالي سان سنڌ جي وچ ۾ هتي آهي
هتي اسان کي Jenkins ٿيل ڇاڪاڻ ته مون کي هو
ان کي mike / عمل جيڪي استعمال ڪيو ۽
ڪم
ٺيڪ آهي ۽ ان کي آزاد سافٽ ويئر ان کي ٺيڪ آهي سنڌ
ڪڏهن ڪڏهن Jenkins استعمال ڪري سگهي ٿي توهان
Jenkins جيڪڏھن اوھين ڪي headaches ڏئي سگهي ٿي
اوھان کي اوھان کي رڳو هڪ حيثيت رکن ٿا ته ان کي استعمال نه ڪندا آھن ته
نظام اوھان پوء اوھان کي Jenkins استعمال ڪرڻ چاهيو ٿا ته
توهان ڀلي پڪ توهان نوٽس تعمير لاء استعمال ڪرڻ
۽ Jenkins تي ڪا به تعمير نه ڪندا آھن
پاڻ سڀني کي Jenkins گھرجي
orchestration ۽ سڀني جي ٻين
رپورٽنگ ۽ بنوع ۽ اتي هوس
ٿي ڪافي نه ٿئي ها پر هن ايئن
ٻين مشينن تي جيڪڏھن ۽ ته آهي
جتي اسان کي ڪيترن ئي مسجد نڪ جو حق آهي
هتي جي بل سڻڀ آھن سي کپن ++
منصوبي python منصوبن اھي يونٽ هلائيندا
تجربن ڪندا آھن جڙڻ امتحان جيڪي
ضرورت آهي
اتان کان اسان کي هڪ رھي ۽ هڪ ڪرڻ جي حوالي سان پيو
رھي Debbie ن نسخو هم آهنگ تي آهي
اونهي مخزن سرور پوء اسان جو فيصلو
Debian جي هڪ سيٽ جي طور تي اسان جي پيداوار ٻيڙيء
پيڪيجز ۽ ان کي سڀ کان وڌيڪ قدرتي ۽ 22 آهي
هڪ ۾ ۽ هڪ ۾ ٻيڙيء Debian پيڪيجز
باقاعده debian مخزن ۽ پوء اوھان کي
پيڪيجز تي عمل ڪرڻ لاء ڪي اوزار جي ضرورت آهي ۽
انهن مان ڪجهه موجود آهن ۽ اسان کي لٺ
هڪ رھي سان ڇو ته اسان کي خيال يا اسان ۾
تجربو ان جي بهترين پوء اسان جي استعمال جي صورت جو جتن ڪيو
ان جي مون کي خيال آهي ته ان کي لکيو آهي ۽ وڃو
مون کي پوء خيال پچڻ ۽ ان کي ڪافي ڪارائتي آهي
هن چيو ته خاصيتون ۽ آء جي تمام گهڻو اٿس استعمال ڪرڻ
خيال اوھان کي اصل ڪتاب جو سڀ کان حاصل
جي ختم جي ساڄي پاسي تي ٿي چڪو آهي
ان جي حق-هٿ پاسي هتي توهان اسان کي هڪ آهي
مختصر ته dotted لائن ڪي جو مطلب آهي ته
نيٽ ورڪ segregation تنھنڪري اسان مان گھڻا آهن
اسان جي اندروني نيٽ ورڪ ۾ هن پاپلين جي
يا سڀ اصل ۾ ان جو ان جو سڀ کان وڏو ۽ تي
ظاهري تي سڄي-هٿ پاسي
نيٽ ورڪ اسان کي ڪجهه ظاهري آئينن ۾ آهن
۽ جيڪي بنيادي انجڻ ايڪس پوء انجڻ آهي
ڪهاڙي اسان لاء مخزن جي ڪري رهي آهي
گراهڪن ۽ اسان کان وڌيڪ مثالن آهن
هتي ته جي مان ائين ها مون کي ڪجهه ڪڍي ڇڏيو
اهڙو ئي مذاقي سڻڀ ۽ جي ڪي جي
مثال طور اسان کي به لاء مفيد سڻڀ
پوء ترجمو هڪ ترجمو سرور آهي
اصل ۾ اسان جي پوري ترجمو ڪري سگهو ٿا
ھڪ ھڪ ويب استعمال ڪري سافٽ ويئر
اسان کي ته ان لاء استعمال ڪري هڪ ويب سائيٽ انٽرفيس پر
ان کي ان جي اصل لڳندو آهي جو ان کي اوھان جي روزي
Twitter bootstrap ويب ان انٽرفيس جي
ڪافي استعمال ڪرڻ آسان آهي پر ان کي ائين نه آهي
هن ڳالهائي لاء پر صرف ڪرڻ لاء اهم
توهان کي هڪ خيال آهي ته هن واقعي جي آهي ڏي
هن جو سڀ کان اهم جزا
پاپلين پوء مون کي هڪ سان شروع حاصل ڪرڻ چاهيو ٿا
کڻي استعمال ۽ هن جي استعمال صورت تعمير ڪرڻ آهي
۽ ڇڏڻ
سافٽ ويئر جي هڪ مستحڪم پيس پوء اسان جو فرض
ته سندس ليپ ٽاپ تي هتي ڊولپر
ھڪ مخزن چڪو آهي ۽ ان تي مشتمل هوندي
سافٽ ويئر جي هڪ مستحڪم ڇڏڻ ۽ ان کي به
سنڌ جي سڀني debian پئڪيج جي ڄاڻ اٿس
ان ۾ پوء هن مخزن بنيادي آهي
ٺيڪ تعمير ڪرڻ لاء تيار پوء جيڪي هڪ ڊولپر
ائين ڪرڻ جي ضرورت بنيادي طرح سندس ڊاه آهي
هن جي موجوده حالت ڊاه
هن ۾ هڪ ڇڏڻ جي شاخ کي مخزن
کڻي مون کي اهو هاڻي ڏٺل ڇڏڻ سڏ
اتي ڪيترن ئي وڌيڪ پر هن لاء ڪري سگهجي ٿو
مثال طور جاري ڪافي ۽ کان سٺو
اتي سڀني کي ڊولپر ڪندا آهي ضرورت
هن مخزن کي گمراھ پيار حاصل ڪري ۽ حاصل ڪرڻ لاء
مٿي نه رڳو هن کي وڻندو آهي
پائيپ لائين پر به رکي يا هڪ آهي
مشين در لاء ذميوار آهي ته
سڀ جياپي جو ذريعو archiving پوء جيڪڏھن اوھان کي
هڪ ڇڏڻ جي شاخ تي حد ۽ ۽ آهن
هڪ شاخ تي ان ممڪنه ٿي سگهي ٿو
هڪ صارف کي موڪليو ويو
اهو تمام advisable جيڪڏھن اوھان کي ٻڌائي ٿي سگهندي
يقين آهي ته هن ڊاه ڪڏهن ڪڏهن ٿيو
پري وري
پوء ته هڪ خصوصيت سان اوھان کي روزي حاصل
ته لان ٽاريون سڏيو ويندو آهي ۽
توهان کي هڪ منصوبي جي بنياد تي ان کي درست ڪري سگهو ٿا
هڪ منصوبي جي بنياد تي ۽ ان کي اوھان ڪرڻ جي اجازت ڏئي
رهيو کان ڪجهه ٽاريون جي حفاظت
ختم ڪيو ۽ ائين ڪرڻ لوڏا مجبور ڪيو پيو وڃي کان
ته ڊولپر ڏيئي ٻاهر weed ڪري سگهو ٿا ڪري سگهو ٿا
ٻاهر ٽاريون weed ۽ اتان کان اسان کي پيو
22 کان مٿي Jenkins بنيادي گود حاصل
Jenkins کي تبديلين جي باري ۾ notifies
ته استعمال ڪري استعمال ڪندي ڪجهه repositories
ڪتاب پوء هن هڪ پٿر آهي ته
معياري حاصل ليبارٽري API خاصيت ان
بنيادي طرح notifies Jenkins گهڻن Jenkins مون کي
ٿي سگهي ٿو ته توهان کي ڪرڻو آهي ته هتي ڪجهه تبديليون آهن
ان سان ڪجهه ڪندا
پوء Jenkins سندس پاسي تي هڪ وڏي فهرست ڪئي آهي
منصوبن اهو ان لاء جيڪڏھن جيڪڏھن ته مان
ڇڏڻ ٽاريون لاء مثال ++ منصوبي سي
ان صلاحون ڪندي ته جيئن جيئن python منصوبي جيڪڏھن
نسخن جيڪي-جيڪي Jenkins بنيادي
ڪيئن سڻڀ تعمير ڪرڻ پوء ان کي لڳن ٿا طرح ڄاڻندڙ آھي
سٺو گود ۽ نوٽيس کان معلومات ٺيڪ آهي
هن هڪ سي پلس پلس منصوبي آهي ۽ ان جي اصل آهي
هڪ ڇڏڻ جي شاخ مان آ پوء مون کي گهرجي
هڪ ڇڏڻ کپن بنيادي پوء Jenkins هڪ
چند قدم ۽ اھي بنيادي طرح آهن
هن مسجد جو هڪ منتخب فراهم نه
هڪ هڪ صاف مسجد ماحول تعمير اسين ڪندا
وچان ڪنهن به تعمير ماحول نصيب نه
بل تنھنڪري اسان کي پڪ هر سافٽ ويئر ته ڪر
هر مفت ۾ تعمير ڪرايو آهي هڪ صاف ۾ آهن
۽ گهٽ ماحول جيڪڏھن اوھين آهيو
شوق اسان debian Jenkins استعمال ڪري رهيا آهيو
لاء آهي ته ان جو هڪ سٺو مقرر آهي
بنيادي طرح شيل رسم الخط آهي ته تجريدي
منھن جي nitty جو تمام گهڻو ۽ gritty
جڏهن استعمال ڪري debian پيڪنگ جي تفصيل
توهان Jenkins Jenkins بل جي استعمال
پئڪيج يا تعمير جو ذريعو بل کي
جي انگن پيڪيجز کپن تي تجربن ڊوڙي
جي پيڪيجز ۽ پوء مسجد node آهي
ٿي چڪو آهي ته ان کي سڀني جا نتيجا ان گڏ
جي تعمير artifact گڏ ڪري ۽ ان کي
جهڙي شيء سان استعمال ڪندڙ کي روزي
گراف ۽ رپورٽون آهي ته ڇا هر
پوء هن کي حقيقي آهي گھري
جاء جتي ڊولپر جي نظر ڪري سگهو ٿا
هن منصوبي جي موجوده رياست پوء سگھو
ان تي هڪ نظر وٺي ۽ ٺيڪ جو چوڻ آهي ته هن آهي
جي ويهون هڪ پئڪيج ان جي مٿي کپن
builders صاف اسان کي 20 يونٽ تجربن آھي ۽
۽ هن چيو ته هن چيو ته فوري طور تي هڪ نظر وٺي سگهن ٿا ڪري سگهو ٿا
ته ۽ ان جي حالت ۾ ۽ هن آهي
به نڪتو، جتي توهان کي پنهنجي مرضي مطابق ڪري سگهو ٿا
ڪافي تمام گهڻو پوء جيڪڏھن اوھان کي مثال جي طور تي تعمير
آڪسيجن دستاويز ڪي ڪي آهن
دڙڪا ۽ آڪسيجن يا آڪسيجن ۾
بل
خانو آهي ته توهان چاهيو ٿا ته توهان چاهيو ٿا وٺن
تي هڪ نظر ۽ هن رپورٽنگ وٺي ۽
۽ Jenkins جي graphing خاصيت ٿئي ها
سڄي جاء کي اهڙي visualize ڪري
تبديليون اهڙي تفصيل پوء جي فرض گھرجي
ته ان جي عمارت کي ڪامياب ۽ مان هڪ
هن مسجد نموني اصل ۾ هڪ انگن آهي
Debian پيڪيجز يا مان debian پئڪيج
نه
Jenkins هڪ پئڪيج لڳن ٿا ۽ ان کي ڪڍندي
هڪ رھي ۽ هڪ پلي جي تي هڪ نظر لڳن ٿا
ايندڙ پئڪيج ۽ عمارت
معلومات ته ان سان بچايوسون آهي
۽ نوٽيس نوٽيس
ٺيڪ آهي هن هڪ هن هڪ ڇڏڻ جهڙي لڳندي آهي
پئڪيج ڇاڪاڻ ته ان کي هڪ کان اچڻ جي
اصل حاصل کان ورائي شاخ
ان کي پوء شاخ ڇڏڻ حاصل ڪرڻ لاء پرعزم
ٺيڪ چوي ٿو ته مون کي خبر سان ڊيل ڪرڻ لاء ڪيئن
جاري آء ان کي وٺي ۽ ان کي ڦٽو ڪرڻ وارو آهيان
منهنجي ڪرشماتي ورڇ ۾ يا
ته ڪم لاء ته لاء مخزن پوء
هن جو مطلب آهي ته هڪ طرفي يا سڀ پيڪيجز
ته تعمير آهن بنيادي stuffed آهن
هڪ واحد تاراچند ۾ هڪ رھي مخزن
ورڇ اسان کي جن جي ڪيترن ئي آهي
۽ مون کي صرف تمام تڪڙو تي حاصل ڪرڻ چاهيو ٿا
يا جي مختلف distributions ته مٿان
اسان کي اسان جي مثال لاء ڪرشماتي اسان آهي ڪيو آهي
هڪ جاچ ڪئي آهي ۽ اسان کي هڪ مستحڪم آهي ۽
پوء جن مختلف استعمال ڪيس جي عبادت ڪريو
ڪرشماتي هڪ آهي ان جي ورڇ ته آهي
پيڪيجز پوء سڀني جي وقت ۾ وڌو ويندين آهن
جي ڊولپر جي هڪ نئين ڇڏڻ ڪندو آھي ته
ڪنهن به پئڪيج ان ڪرشماتي ۾ stuffed آهي
هاڻي ڪجهه نقطي تي وقت ۾ توهان بنيادي طرح
گراهڪن کي سافٽ ويئر ٻيڙيء ڪرڻ چاهيو ٿا
ٻي صورت ۾ توهان کي جلد کان ٻاهر ٿي وڃي ها
هڪ نقطي تي پوء ڪاروبار وقت ۾ مون کي
ڊولپر ٺيڪ فيصلو ڪرڻ لاء هن آھي رکي ٿو
ڪافي سٺو بنيادي ۾ حاصل ڪرڻ لاء
جاچ ۽ جاچ جو مطلب آهي ته اسان جي
جاچ QA جي جدا جدا جدا جدا ڪري سگهو ٿا
موجوده تي هڪ نظر وٺڻ شروع
هن جي حالت
مثال جي طور تي ائين ٽيم سگهن ٿا auditory
امتحان ته ڇا هن کان انسٽال
مخزن ڪم ته اپگريڊ ڪم ته
پيڪيجز جيڪڏهن مضمونن جي مڪمل آهن
جيڪڏھن سڀ باڪس آهن ته ڪم ڪري رهيا آهن
گهري ۾ اصل آھن ۽ ها
اتان کان اسان کي q18 جي ضرورت آهي
بنيادي طرح جي Jenkins نوڪري شروع ٿي ۽ نشان
مستحڪم طور تي جاچ ورڇ ۽
مستحڪم جو مطلب آهي ته ان جي لاء mirrored آهي
ظاهري کي ظاهري repositories
پوء هڪ ڀيرو هڪ QA ميمبر ٺيڪ چوي ٿو آئينن ۾
هن جي جاچ جو هن نسخي
مخزن ڪافي سٺو اهو ٿي سگهي آهي
گراهڪ هن هڪ مارڪيٽ ۾ ڪري سگهو ٿا ڪري موڪليو ويو
مستحڪم ۽ سڀڪنھن شيء کان ٻاهر ناچ آهي
هن مخزن جي ٻاهران پوء هن هڪ آهي
علامه صاحب تي تي ڏيکاء
پائيپ لائين ۽ مون کي بس جلدي حاصل ڪرڻ چاهيو ٿا
تي هڪ يا ٻه ٻيا استعمال ڪيس سان جيئن
چڱي طرح اوھان جي جي هڪ تاثر ڏيڻ
ڇا ڇا ممڪن آهي
پوء ان کان اڳ آء جلدي اسان جوڙ ڪرڻ چاهيو ٿا
سان هڪ مستحڪم بجا ذريعو پئڪيج آهن
ان ۾ debian پيڪنگ مان معلومات اسان کي
هن بنڊل موڪليو گود وٺي وڃ حاصل ڪرڻ لاء
محسوس ڪرائڻ Jenkins Jenkins مسجد
سافٽ ويئر کي اسان هڪ هڪ انگن debian آهن
پئڪيج موجود ۾ هڪ رھي آھي ته ۽
هڪ ڀيرو ان پائيپ لائين جي ذريعي نازل drips
ڪرشماتي جاچ ۽ مستحڪم ان جي ذريعي
دير يا سوير اسان جي صارف اچي ويندس
ڪجهه نقطي تي ۽ اڪثر ڪري جڏهن ته
هاڻي ته ڪسٽمر خاني رپورٽ ويندي
وڃايو هن چيو ته اسان جي حالت ۾ ٿو ته اهي ائين
جي ٻيو مثال سان تي وڃڻ ڏي ۽
جي ٺيڪ آهي جيئن ته ڪسٽمر جي هڪ ئي اطلاعن موجب فرض گھرجي
buck ۽ جي آهي ته ٺيڪ فرض گھرجي
هڪ شخص صفحا هڪ debian کان مليل
جن bucks پئڪيج عام طور تي حاصل ڪري نه ٿا
ٻڌايو پر جي هن جي لاء فرض گھرجي
مثال طور ان کي ائين آهي ته ڊولپر آهي
ڪرڻ جي مام صفحي تي ٺيڪ سان سر کانسواء توتي بار ڪريو
هن پئڪيج ۽ هاڻي هن چيو ته هن چيو ته پيدا ڪندو
هڪ ٻوڙي شاخ بنيادي ٻوڙا ۽ کڻو
ڪنهن جو نالو لاء ٻوڙا پيڪنگ مان ٿي سگهي ٿو
مثال طور ۽ پوء هن تي ڪم ڪرڻ شروع ٿئي ٿو
جو پئڪيج ۽ هن چيو ته هاڻ ڏٺل ٿي سگهي
هن پاڻ سان سڀڪنھن شيء کپن سگهي
کپن هڪ مقامي هتي تي packaged ويو
سڀني جي يونٽ امتحان مقامي Picard چيڪ
هن ڪوڊ ڪوريج سڀني کي مقامي
شين پر ڇاڪاڻ ته هن کي ڪو به ضرورت نه آهي
به هن عملي هن موت کي گمراھ ڪري سگهو ٿا
پيڪنگ مان هتي شاخ صرف مٿي حاصل ڪرڻ لاء
وري ۽ پيار ان لاء ڪم ڪندا هلون
يا جنهنڪري پائيپ لائين ائين ئي ڪم ڪندا ٿا
هڪ ڀيرو ٻيهر مٿي حاصل نوٽيس Jenkins Jenkins
پيڪيجز ان کي اچي کپن کي ڪيئن ڄاڻندو آھي
ٻئي شاخ کان پر حقيقت ۾ نه ايندي آهي
ڪم پوء ان کي ٻيهر پيڪيجز جيڪڏھن ۽
Jenkins فنن ۽ پوء استعمال ڪندڙ کي رپورٽنگ
ڪافي ڪافي آساني سان مثال طور جاء ڪري سگهو ٿا
incheon دڙڪا ۽ lynching هڪ اوزار آهي
توهان صورت ۾ استعمال ڪرڻ چاهيو ٿا وٺن ته
توهان Debian پيڪيجز ان کي هڪ آهي استعمال ڪري رهيا آهيو
دائود لاء هڪ linter پيڪيجز ۽ ان ڪري سگهي ٿو
ٺيڪ طرح شيء جي اوھان کي اطلاح اتي هڪ آهي
هن پئڪيج ۾ انگن ۽ ان کي غائب آهي.
هڪ شخص صفحو پوء جي هن صبح جو فرض گھرجي
ٿيا نه آهي ۽ هن بل جي تعمير ڪرڻ آهي
جو گراف کانسواء تنھنڪري ان جي ٺيڪ آهي ۽
رپورٽنگ اسان کي به ان جي ڪري آهي
debian پئڪيج ۽ هن نقطي تي ان جي آهي
وري هڪ رھي خلاف ڪڍيو ۽ بدصورت
ٺيڪ چوي ٿو ته ان جو هڪ ته ان کي هڪ debian پئڪيج جي سنڌ
اهو اصل ۾ لڳندو آهي پر ان کان اچڻ آهي
ڪجهه شاخ آهي ته مون کي ان جي ڏسڻ ۾ نه ڄاڻندا آھن
ان def پيڪنگ مان اچڻ جي جيان
مون کي ان جي کڻڻ نه آهيان پوء ان کي بنيادي ڌوڙ
ان کي پري پوء هڪ ٺيڪ چون ٿا وٺن هي آهي
هن هڪ بدران فضول مثال آهي
ها، پر ان جي عمارت جو بنياد آهي
ته ڦري آهن مٿي تي ٻين شين
ٻاهر ڪافي مفيد هڪ ڀيرو اوھان آهي ٿي
مثال جي طور تي کين هن هن کي استعمال ڪندي
پائيپ لائين ۽ هڪ پوائنٽ هڪ استعمال ڪرڻ
ڇا يا نه پيڪيجز جو فيصلو ڪري رھي
هن مخزن ۾ اچي وڃي اوھان ڪرڻ جي اجازت ڏئي
طرح ٺيڪ اسان کي صلاحون ڪندي ائين ڪري سگهو ٿا شيء
ڪنهن تي سڀ Debian پيڪيجز جو خداوند
وقت ڪنهن مخزن ۾ اچي ويندي ڪڏهن به ڪيو
پر اسان کي هڪ بدلجندڙ وانگر شيء جاء ڪري سگهو ٿا
pis يا ٿي چڪي پيڪيجز يا جي breakage
جيئن اهڙين حالتن سان سان packaged
هڪ ٻيو دلچسپ عنصر ۽ آء چاهيان ٿو
صرف تمام تڪڙو ته تي جمپ لاء
ڇاڪاڻ ته مون کي اڳ ۾ ئي وقت تي آهيان، پر ڪوئي
توهان هڪ تاثر ڏيڻ
ان کي به توهان جي استعمال مهيا ڪرڻ ڪرڻ جي اجازت ڏئي
جيئن ته ڇو هڪ خاص نه ٺاهي جيئن ڪيس
جي applet سرور ته تي ورڇ
def پيڪنگ ۽ جيڪڏھن اسين اچي سڏيو ويندو آهي
اهڙي مختلف مثبت ته جيڪڏھن ڪو
پئڪيج اهڙي هڪ مخزن ان ڪري سگهي ويو
موت پيڪنگ ڏانهن رخ هي آهي
هن مثال ۾ پوء ان کي به وڃڻ نه رکندو آھي
ڪرشماتي ان جي پيڪنگ ڪري وڃ ٿو
۽ اتان کان اسان کي هڪ باقاعده cab آھي ۽
مخزن پوء ان کي اندروني استعمال ڪري سگهجي ٿو
QA کاتي جي طرفان جي استعمال ڪري سگهجي ٿو
ڊولپر پاڻ کي ۽ هن جي لاء اجازت ڏئي
بغير ڪنهن وڏي refactorings ڪندا مثال
ٻن مهينن لاء ڪرشماتي ٽوڙڻ يا
ٽن مهينن ڇاڪاڻ ته ڊولپر ڪري سگهي ٿو
ڪنهن به ذريعو پئڪيج ته هو چاهي ٿو ته ڌار يا
ڪنهن مخزن هن چيو ته ان تي چيلهه گھري ته
۽ ڊاه ڪرڻ وران کي آزاد ڪرڻ نه نه
شاخ پر هڪ ڄاتل سڃاتل ترقي شاخ کي
۽ سڀ پيڪيجز ته مان ڪڍي گر
هن ڄاڻي ترقي شاخ ھن اچي
تمام مخزن ۽ ڪڏهن به نه
هونئن به گراهڪ ڏانهن رخ پر ته ها
اسان جي اجازت ڪجهه ڪجهه وڏو اندروني
جاچ ۽ هڪ دفعو جي refactoring ڪيو آهي
اهو ڪم صرف چئجي کي ملائي سگهجي ٿو
ڇڏڻ جي مشق ۽ اوھان جي پهرين آهي
ڪيس ٻيهر استعمال ڪري پوء ڏٺل منهنجي وقت آهي
حق هاڻي جي حوالي سان مون کي صرف تمام ڪرڻ چاهيو ٿا
جلدي ۾ ڪيترن ئي تي وڃڻ کان مٿي وڃو
سبق ته اسان کي عالم وئي
ٿي سگهي ٿو ته اھي اوھان لاء مفيد آهين مون کي ٿئي ها
وڏي جيڪڏھن مون کي انھن جي اڳ ڄاڻن ھا
پهرين هڪ اوھان کي ڀلي اوھان کي پڪ ڪرڻ آهي
هڪ حقيقت کي استعمال ڪرڻ آسان پائيپ لائين آهي ۽
اچ-کي-استعمال جي ڊولپر نڪتو لاء جو مطلب
ڏسڻ اوھان کي اوھان جي صحبت ۾ وڃ استعمال ڪري ته
پڪ آهي ته پائيپ لائين آهي ڪر
controllable ۽ رڳو ايترو حاصل ڪندي ڪوئلو
اوھان آهي ته جيڪڏهن توهان پنهنجي ضرورت
انهن جي لاء ٺاهجي Jenkins کي ڊولپر
پنهنجي سافٽ ويئر عمارت هڪ ٿي سگهي ٿو ته
ڇاڪاڻ ته ڪجهه ڊولپر جو مسئلو به ته
ان جي صحبت جي پاليسي آهي ته Jenkins گهرجي
ڪجهه ڊولپر اڏاوت لاء استعمال ڪري سگهجي
چوندا yep مون ان کي نظرانداز
ٺيڪ ٻين ها چوندو ته مون کي وڃڻ آهيان
عمارت لاء Jenkins وٺي پر مون کي ڪڏهن به وڃان
يونٽ تجربن جي ٻڌي ۽ مون کي پرواه ناهي
يونٽ تجربن ٺيڪ ٺيڪ جي باري ۾ گراف جي باري ۾
ٻين گهرن ٺيڪ چوندو ته مون کي خبر آهي ته ڪيئن ڪري
ڪيئن چي يونٽ امتحان جي نتيجن جو تجزيو ڪرڻ
Jenkins سان سٺو آهي ۽ هن کي خوش آهي ته
پر هن آهين مثال طور آهي ته اتي
ڪوڊ ڪوريج سان گڏو گڏ پوء ان کي وڃي ها
پڪ آهي ته توهان سگهن ٿا ته بنائڻ لاء وڏي
هن ڊولپر ۽ توهان کان پري تجريدي
ترتيب ڏيڻ لاء هڪ ڊولپر جي ضرورت نه ڪندا آھن
Jenkins هن چيو ته ان تي هڪ نظر وٺي سگهن ٿا
ڪو مسئلو ناهي، پر بنيادي طرح ان کي بهتر آهي
ان لاء مهيا يا زال مون کي خيال آهي ته اهو آهي
خدمتن کي مٿي ۽ ڊوڙندو حاصل ڪرڻ لاء اهم
حقيقي تڪڙو ائين سڀني کپن نه ٿا نه
جي خاصيتون توهان سوچيو ته آهن
اهم يا مفيد پر هن سان شروع
سڀ کان اهم هڪ ۽ ته مهيا
وقت mmm تي تبديل ڪرڻ جي ضرورت
اهي تمام اڪثر وڌيڪ اڪثر تبديل ۽
توهان ڀلي ته لاء پاڻ کي تيار ۽
مون کي خيال لاء بهترين تياري
گه بدلجندڙ طور automate ڪرڻ آهي
ممڪن طور تي گهڻو ۽ automation ٺيڪ مطلب
آء آهيان استعمال ansible استعمال puppets رسوئيي
جيڪي توهان پنهنجي سرور ڪندا آهن
جي تشڪيل پر اتي بند نه ڪندا آھن
ڇو ته مثال طور بلند هڪ روزي حاصل
API سڀني جي منصوبن جو مشهور ٿي سگهي ٿي ويا
programmatically ترتيب نه آهي تنهنڪري
جي ٺاھ جوڙ جي ذريعي وڃڻ جي ڪا ضرورت
ڪيترن ئي سئو منصوبن ۽ ضرورت آهي ۽
۽ تدوين گروپ رڪنيت يا تدوين سوئا
يا جھڙي ڳالھ آهي ته ٿي سگهي ٿو ته
پري خود ۽ ان هجڻ گهرجي
خود ڪار طريقي
ٻي ڳالھ ته جيڪڏھن اوھين Jenkins استعمال ڪري رهيا آهيو آهي
اتي Jenkins شاٽ جيان منصوبن آهي
تعمير مون کي ته ان کي جيڪڏهن ماڻهن جي نه ڄاڻندا آھن
ڄاڻندا آھن ته پر مون کي خيال آهي ته ان دور ۾ مفيد آهي
ڇاڪاڻ ته اسان کي ڪجھه مون جي باري ۾ نه آهيان آهن
هزار دڪان چيڪ ۽ بدلجندڙ
نوڪري جي واحد حصن ۾ اسان کي هڪ جي ضرورت
منٽ هٿ جي ۽ اوھان کي ٿي سگهي ٿو ته ڪندا
ايندڙ ٻن هفتن لاء مذاق آهي پوء جيڪڏھن
اوھان کي سيٽ استعمال ڪري رهيا آهيو Jenkins پڪ ڪر استعمال ڪرڻ
اوھان کي ھٿ جي ترتيب انٽرفيس ڪڏهن به نه
جي جاچ لاء سواء ان جي ڏٺل ۽
آخري پوائنٽ کي توهان ڀلي پنهنجي چونڊيو آهي
اتفاق سان اوزار
اسان ٻئي مخزن سان شروع
سرور ۽ matchup گهڻو گهڻو سواء
اوسر ڇاڪاڻ ته اسان کي ٺيڪ فڪر اسان وڃان
ان جي ماضي مان معلوم ٿي ۽ ان کي ٺيڪ ان کي ان جي
سندس نوڪري ڪندو پر اسان کي حدن ۾ اچي وئي
ڪافي تڪڙو ۽ اصل ۾ جڏھن اوھان کي
جيئن ته هڪ پائيپ لائين integrations اچي کپن
وقت جي حوالي سان ۽ اوھان کي خيال ٺيڪ هي آهي
صرف هڪ انھن تي هڪ ڏک مايوس
debian مخزن سرور ان کي نه ٿي ڪري سگهي ٿو
جيڪڏهن آهي ته رپ اپ کي هارڊ پر اصل ۾ آهي ته
اتي پنجن ٻين خدمتن ته آهن
ان تي دارومدار رکي ٿي ۽ اهڙو سان ضم
اهو ان حاصل ڪري ان کي tricky پيو آهي
ٺيڪ آهي پوء ته ان کي منهنجو ڳالهائي کان آهي توهان جي مهرباني
ٻڌڻ لاء تمام گھڻو
توهان ڪنهن به سوال آهي ته
توهان کين سندن informant چار پڇن ٿا وٺن
منٽ يا توهان جي رابطي جي سٽ ڪري سگهو ٿا
منهنجي ويب صفحو جي باري ۾ تفصيل
ٺيڪ آهي مهرباني
ھا مهرباني
هيٺ نظر مون کي پڇا ڳاڇا ڪرڻ جو خواهشمند آهي
منھن انهن ڊولپر اوزار مان آهن
اتي مفت سافٽ ويئر جي ڪنهن ٻئي ٽڪر
جو اسان جي ٻين مرحلن مان استعمال ڪرڻ
توهان جي اڪائونٽنگ بنيادي طرح ڪاروبار
ڪسٽمر لاڳاپن ٿي سگهي ٿو يا منصوبي
انتظام چڱو سوال
اسان کي هن وقت هڪ کان لڏپلاڻ ڪري آيا آهيو
Proprietary معرڪو وسيلن جي منصوبه بندي
هڪ مفت سافٽ ويئر هڪ اهو آهي نظام
Triton سڏيو مون کي نه ڄاڻندا آھن ته جيڪڏھن اوھين جيڪڏھن اوھين
کي خبر آهي ته حق تي گهٽ ۾ گهٽ سنڌ جي ٿئي ها
اسان جي لاء پسند جي اوزار حق هاڻي مون کي خيال
مون کي پڪ مون کي خيال آهي ته ان کي نئين سڏيو جي نه آهيان
صحت ته پوء تي جي ڪوشش ڪئي تي تعمير آهي
توهان کي هڪ نئين صحت لاء نظر ڪرڻ چاهيو ٿا وٺن
demos حاصل ڪري ۽ ڇا هو تي هڪ نظر ڪرڻ
ممڪن
ها مهرباني ڪري مون کي بريفنگ لاء ضرورت آهي ۽
ماڊل branching کي ڪجهه فائدن ۾ اتفاق راء جو جائزو
جي ترتيب لاء ان جھڙي ڳالھ تعليم
اسان ڪيو آهي هڪ اسين هڪ branching ڪيو ٿا ته
ماڊل ها ۽ ان کي ڇڏڻ تي مشتمل آهي
نالن جي اندروني ان جو هڪ ته مون کي آهي پوء
هتي پيش اصل ۾ ڪافي هڪ آهي
منٽ fide هڪ اسان لامحدود سخت آهن
وضاحت ڪرڻ
پوء بنيادي طرح اسان کي اسان کي جاري ڪيو ڪيو آهي
هر چند سال يا ان کي ڇڏڻ نه ٿي سگھي آهي
هر چند سالن کان ته ٻاهر آهي ته جا نالا
۽ هن جو نالو هيٺ اسان کي آزاد ڪري ڇڏيو
ٽاريون ۽ اسان کي ترقي آهي
ٽاريون ۽ اسان جون ٽاريون پيڪنگ مان آهن
۽ سڀ سڻڀ جو قسم پوء اڳتي اسان کي ڪندا
۽ جيڪڏھن اوھان کي شوق آهيو مون وٽ آيو
وري ۽ مون کي تفصيل سان بيان ڪندو
توهان ڏانهن
yep ڀلي ڪري آيا
ها مهرباني ڪري ها ته ڪيئن توهان سان سودا ڪندا
به هڪ حقيقت پراڻي استاد ٿي ويا آهن وانگر
ٽي وانگر هفتن عمر
جي ٽولي سان گڏ ان کي ضم ڪرڻ جي ڪوشش ڪندا
هفتيوار وانگر آزاد يا ڪرڻ جي ڪوشش صرف وانگر
اهي پراڻي ٽاريون جي نئين ڇڏڻ ضم
جنهن کان وڌيڪ خوبيون جي منفرد جي شامل
جي واٽ ۾ ۽ جن کي ٻين سبب ڪري سگهو ٿا
دٻي جي قسم
ٺيڪ آهي پوء هن سوال اسان جڏهن جڏهن اسان کي آهي
جيئن ته ايتري ترقي ٽاريون ته آهي
اسان کي استعمال ڪري ۽ وري اسان کي packaged ڪيو ويندو
الڳ الڳ اسين کين واپس ملن ت
۽ اهڙو ها اسان کي اسين بنيادي طرح ڪندا
پوء rebase جيڪي ترقي ويو
شاخ اسان لاء ڪم نه ٿو پوء اسان رئيس
اتي ڪيترن ئي ڪيترن ئي ڪميٽين آهي ته آهن
ته وانگر بس ڪم جاري آهي سڻڀ
۽ هڪ ڀيرو اهي واپس رکن ٿا ڪري يا ڪرڻ حاصل
ڇڏڻ جي شاخ اهي اڪثر ڪري squashed آهيو
مناسب سان منطقي حد ۾ ڊاه
الحال ڪوبه پيغام ۽ پوء سڄي پائيپ لائين آهي
rebuilt يا سافٽ ويئر پوء rebuilt آهي
ڇا اسان کي ائين نه ٿا اسان کي وٺي نه ڪندا آھن آهي
ترقي Debian پيڪيجز ته ڪو اچي
ترقي مخزن ۽ ان ۾ وڃڻ
جي ڪرشماتي يا مستحڪم مخزن اسان پوء
پڪ آهي ته سڀ اصل ۾ استعمال جيڪڏھن ڪر
اتي ۾ جاري سان واٽ اسان پوء
لاء انگن Debian پيڪيجز ڪڏهن به وٺي
جيڪي اسان سڀني کي اسين هميشه لاء ٻوڙا
سڻڀ جي قسم خداوند
ٺيڪ آهي

Share this subtitle


Description