جینکنز ٹیوٹوریل | جینکنز کا استعمال کرتے ہوئے مسلسل انضمام | ایڈوریکا



جینکنز ٹیوٹوریل جینکنز بلاگ سیریز کا دوسرا بلاگ ہے۔ اس بلاگ میں جینکنز کے تقسیم کردہ فن تعمیر کے بارے میں بات کی گئی ہے اور جینکنز کو استعمال کرتے ہوئے ایک عمارت بنانے کا طریقہ۔

جینکنز ٹیوٹوریل

جینکنز ان میں ایک اہم ترین ٹول ہے . مجھے امید ہے کہ آپ نے میرا سابقہ ​​بلاگ پڑھا ہوگا . اس جینکنز ٹیوٹوریل بلاگ میں ، میں جینکنز فن تعمیر پر توجہ مرکوز کروں گا اور جینکنز نے اس کے ساتھ ہی پائپ لائن کی تعمیر کی ہے جس کے ساتھ میں آپ کو دکھاؤں گا کہ جینکنز میں ایک عمارت کیسے بنائیں۔

جینکنز ٹیوٹوریل کے ساتھ آگے بڑھنے سے پہلے ، پچھلے بلاگ کے اہم راستے یہ ہیں:





  • جینکنز کو پلگ ان کی مدد سے تمام ڈی اوپس مرحلوں کو مربوط کرنے کے لئے استعمال کیا جاتا ہے۔
  • عام طور پر استعمال شدہ جینکنز پلگ ان گٹ ، ایمیزون ای سی 2 ، ماون 2 پروجیکٹ ، ایچ ٹی ایم ایل پبلشر وغیرہ ہیں۔
  • جینکنز کے ساتھ ساتھ 1000 سے زیادہ پلگ انز اور ہیںدنیا بھر میں 1 ملین سے زیادہ صارفین کے ساتھ 147،000 فعال تنصیبات۔
  • مسلسل انضمام کے ساتھ سورس کوڈ میں کی جانے والی ہر تبدیلیہےتعمیر یہ دوسرے کام بھی انجام دیتا ہے ،جس کا انحصار اس ٹول پر ہوتا ہے جو مستقل انضمام کے لئے استعمال ہوتا ہے۔
  • نوکیا نائٹ بلڈ سے مسلسل انضمام میں منتقل ہوگیا۔
  • مسلسل انضمام سے قبل عمل میں بہت ساری خامیاں تھیں۔ اس کے نتیجے میں ، نہ صرف سوفٹ ویئر کی فراہمی سست تھی بلکہ سافٹ ویئر کا معیار بھی قابل نہیں تھا۔ ڈویلپرز کو کیڑے ڈھونڈنے اور ٹھیک کرنے میں بھی سخت وقت تھا۔
  • جینکنز کے ساتھ مستقل انضمام نے ماخذ کوڈ میں کی جانے والی ہر تبدیلی کے لئے بل .ڈ اینڈ ٹیسٹ کو مسلسل متحرک کرکے ان کوتاہیوں کو دور کیا۔

جینکنز فن تعمیر کو سمجھنے کا اب صحیح وقت ہے۔

جینکنز فن تعمیر

آئیے ہم اسٹینڈ اسٹون جینکنز فن تعمیر میں نظر ثانی کرتے ہیں جو میں نے آپ کو میں میں سمجھایا ہے ، نیچے آریج ایک ہی دکھایا گیا ہے۔



جینکنز اسٹینڈ فن تعمیر - جینکنز کیا ہے - ایڈوریکا

یہ واحد جینکنز سرور کچھ ضروریات کو پورا کرنے کے لئے کافی نہیں تھا جیسے:

  • کبھی کبھی آپ کو اپنی تعمیرات کی جانچ کے ل several کئی مختلف ماحول کی ضرورت پڑسکتی ہے۔ یہ کسی ایک جینکنز سرور کے ذریعہ نہیں کیا جاسکتا ہے۔
  • اگر بڑے اور بھاری منصوبے مستقل بنیادوں پر بنتے ہیں تو ایک ہی جینکنز سرور صرف پورے بوجھ کو نہیں سنبھال سکتا ہے۔

مذکورہ بالا ضروریات کو حل کرنے کے لئے ، جینکنز تقسیم شدہ فن تعمیر پیش کیا گیا۔



جینکنز تقسیم شدہ فن تعمیر

جینکنز تقسیم شدہ عمارتوں کا انتظام کرنے کے لئے ماسٹر غلام سلوکیات استعمال کرتی ہے۔ اس فن تعمیر میں ، ماسٹر اور غلام TCP / IP پروٹوکول کے ذریعے بات چیت کرتے ہیں۔

جینکنز ماسٹر

آپ کا مرکزی جینکنز سرور ماسٹر ہے۔ ماسٹر کا کام سنبھالنا ہے:

  • نوکریوں کی تیاری کا شیڈول۔
  • اصل پھانسی کے ل the غلاموں کو بھیجنا۔
  • غلاموں کی نگرانی کریں (ممکنہ طور پر انہیں ضرورت کے مطابق آن لائن اور آف لائن لے جا ئیں)۔
  • بلڈنگ کے نتائج کو ریکارڈ کرنا اور پیش کرنا۔
  • جینکنز کی ایک ماسٹر مثال براہ راست براہ راست تعمیر نوکریوں کو بھی انجام دے سکتی ہے۔

جینکنز غلام

غلام ایک جاوا قابل عمل ہے جو ریموٹ مشین پر چلتا ہے۔ جینکنز غلاموں کی خصوصیات درج ذیل ہیں:

  • یہ جینکنز ماسٹر مثال سے درخواستیں سنتا ہے۔
  • غلام آپریٹنگ سسٹم کی ایک قسم پر چل سکتا ہے۔
  • غلام کا کام کرنا ہے جیسا کہ ان کو بتایا گیا ہے ، جس میں ماسٹر کے ذریعہ روانہ کردہ نوکریوں کو انجام دینا شامل ہے۔
  • آپ کسی مخصوص سلاو مشین ، یا کسی خاص قسم کی غلامی مشین پر چلانے کے لئے کسی پروجیکٹ کو تشکیل دے سکتے ہیں ، یا جینکنز کو اگلے دستیاب غلام کو منتخب کرنے دیں۔

ذیل میں خاکہ خود وضاحتی ہے۔ یہ ایک جینکنز ماسٹر پر مشتمل ہے جو تین جینکنز غلام کا انتظام کر رہا ہے۔

اب آئیے ایک مثال دیکھیں جس میں جینکنز کو مختلف ماحول میں جانچ کے لئے استعمال کیا جاتا ہے جیسے: اوبنٹو ، میک ، ونڈوز وغیرہ۔

ذیل میں آراء ایک ہی کی نمائندگی کرتا ہے:

مندرجہ بالا تصویر میں مندرجہ ذیل افعال انجام دیئے گئے ہیں:

  • جینکنز سورس کوڈ میں کی جانے والی کسی بھی تبدیلی کے لئے وقتا فوقتا وقفے سے گیٹ کے ذخیرے کی جانچ پڑتال کرتی ہے۔
  • ہر تعمیر میں مختلف ٹیسٹنگ ماحول کی ضرورت ہوتی ہے جو کسی ایک جینکنز سرور کے لئے ممکن نہیں ہے۔ مختلف ماحول میں جانچ کرنے کے ل Jen جینکنز مختلف غلاموں کا استعمال کرتی ہے جیسا کہ آریھ میں دکھایا گیا ہے۔
  • جینکنز ماسٹر ان غلاموں سے درخواست کرتا ہے کہ وہ ٹیسٹنگ انجام دیں اور ٹیسٹ کی رپورٹس تیار کریں۔

جینکنز پائپ لائن بناتے ہیں

یہ جاننے کے لئے استعمال کیا جاتا ہے کہ جینکنز فی الحال کس کام کو انجام دے رہی ہے۔ متعدد ڈویلپرز اکثر ایک ساتھ کئی متعدد تبدیلیاں لیتے ہیں ، لہذا یہ جاننا مفید ہے کہ کون سی تبدیلی کی جانچ ہو رہی ہے یا کون سی تبدیلی قطار میں بیٹھی ہے یا کون سا عمارت ٹوٹ گیا ہے۔ یہ وہ جگہ ہے جہاں پائپ لائن تصویر میں آتی ہے۔ جینکنز پائپ لائن آپ کو اس بات کا جائزہ پیش کرتی ہے کہ ٹیسٹ کہاں پر ہیں۔ تعمیراتی پائپ لائن میں مجموعی طور پر عمارت کو حصوں میں تقسیم کردیا جاتا ہے ، جیسے یونٹ ٹیسٹ ، قبولیت ٹیسٹ ، پیکیجنگ ، رپورٹنگ اور تعیناتی مراحل۔ پائپ لائن کے مراحل سیریز یا متوازی طور پر سرانجام دیئے جاسکتے ہیں ، اور اگر ایک مرحلہ کامیاب ہوتا ہے تو ، وہ خود بخود اگلے مرحلے کی طرف بڑھ جاتا ہے (لہذا نام 'پائپ لائن' کی مطابقت رکھتا ہے)۔ نیچے دی گئی تصویر سے پتہ چلتا ہے کہ ایک سے زیادہ تعمیراتی پائپ لائن کی طرح دکھتی ہے۔

امید ہے کہ آپ نظریاتی تصورات کو سمجھ گئے ہوں گے۔ اب ، چلیں ہاتھوں سے کچھ مزہ کریں۔

میں جینکنز میں ایک نیا کام پیدا کروں گا ، یہ ایک ہے فری اسٹائل پروجیکٹ . تاہم ، مزید 3 اختیارات دستیاب ہیں۔ آئیے جنکینز میں دستیاب ملازمت کی اقسام کو دیکھیں۔

فری اسٹائل پروجیکٹ:

فری اسٹائل بلڈ نوکریاں عام مقصد سے تعمیر نوکریاں ہیں ، جو زیادہ سے زیادہ لچک فراہم کرتی ہیں۔فری اسٹائل کی تعمیر کا کام سب سے زیادہ لچکدار اور قابل ترتیب اختیار ہے ، اور کسی بھی قسم کے منصوبے کے لئے استعمال کیا جاسکتا ہے۔ یہ ترتیب دینا نسبتا straight سیدھا ہے ، اور بہت سارے آپشنز جنہیں ہم یہاں تشکیل دیتے ہیں وہ دوسری تعمیراتی ملازمتوں میں بھی نظر آتے ہیں۔

جاوا میں حوالہ سے گزریں
ملٹی کنفیگریشن ملازمت:

'ملٹی کنفیگریشن پروجیکٹ' (جسے 'میٹرکس پروجیکٹ' بھی کہا جاتا ہے) آپ کو مختلف ماحول میں ایک ہی طرح کا کام چلانے کی سہولت دیتا ہے۔ یہ مختلف ڈیٹا بیس کے ساتھ ، یا یہاں تک کہ مختلف بلڈ مشینوں پر ، مختلف ماحول میں کسی ایپلی کیشن کی جانچ کے لئے استعمال ہوتا ہے۔

بیرونی ملازمت کی نگرانی کریں:

'بیرونی ملازمت کی نگرانی کریں' تعمیر نوکری کی مدد سے آپ غیر انٹرایکٹو عملوں ، جیسے کرون ملازمتوں پر نگاہ رکھیں۔

ماون پروجیکٹ:

'maven2 / 3 پروجیکٹ' ایک تعمیراتی کام ہے جو خاص طور پر میون پروجیکٹس کے مطابق ڈھال لیا گیا ہے۔ جینکنز ماون پوم فائلوں اور منصوبے کے ڈھانچے کو سمجھتی ہے ، اور پوم فائل سے حاصل کی گئی معلومات کو اپنے پروجیکٹ کو ترتیب دینے کے ل the آپ کے کام کو کم کرنے کے ل. استعمال کرسکتی ہے۔

جینکنز کو بہتر سمجھنے کے لئے جینکنز ٹیوٹوریل پر ایک ویڈیو یہ ہے۔ اس جینکنز ٹیوٹوریل ویڈیو کو دیکھیں۔

جاوا میں اشیاء کی ایک صف بنانے کا طریقہ

جینکنز کے ساتھ شروعات کرنا | جینکنز اور ڈی اوپس ٹیوٹوریل | ابتدائیوں کے لئے جینکنز | ایڈوریکا

جینکنز کو استعمال کرتے ہوئے ایک عمارت بنانا

مرحلہ نمبر 1: جینکنز انٹرفیس ہوم سے ، منتخب کریں نئی چیز.

مرحلہ 2: ایک نام درج کریں اور منتخب کریں فری اسٹائل پروجیکٹ .

مرحلہ 3: یہ اگلا صفحہ وہیں ہے جہاں آپ ملازمت کی تشکیل کی وضاحت کرتے ہیں۔ جیسے ہی آپ جلدی سے مشاہدہ کریں گے ، جب آپ نیا پروجیکٹ بناتے ہیں تو بہت سی ترتیبات دستیاب ہوتی ہیں۔اس کنفیگریشن پیج پر آپ کے پاس بھی آپشن موجود ہے تعمیر قدم شامل کریں اسکرپٹس کو چلانے جیسے اضافی اقدامات انجام دینے کے ل. میں ایک شیل اسکرپٹ پر عملدرآمد کروں گا۔

یہ آپ کو ایک ٹیکسٹ باکس فراہم کرے گا جس میں آپ جو بھی احکامات کی ضرورت ہو اسے شامل کرسکتے ہیں۔ آپ سکرپٹ کو مختلف کاموں کو چلانے کے ل to استعمال کرسکتے ہیں جیسے سرور کی بحالی ، ورژن کنٹرول ، پڑھنے کے نظام کی ترتیبات وغیرہ۔ میں اس حصے کو ایک سادہ اسکرپٹ چلانے کے ل. استعمال کروں گا۔

مرحلہ 4: پروجیکٹ کو محفوظ کریں ، اور آپ کو پراجیکٹ کے جائزہ والے صفحے پر لے جایا جائے گا۔ یہاں آپ منصوبے کے بارے میں معلومات دیکھ سکتے ہیں ، بشمول اس کی تعمیر شدہ تاریخ۔

مرحلہ 5: کلک کریں ابھی تعمیر کریں تعمیر شروع کرنے کے لئے بائیں طرف.

مرحلہ 6: مزید معلومات دیکھنے کے لئے ، بلڈ ہسٹری ایریا میں اس بلڈ پر کلک کریں ، اس کے بعد آپ کو بلڈ انفارمیشن کا جائزہ لینے والے صفحے پر لے جایا جائے گا۔

مرحلہ 7: کنسول آؤٹ پٹ اس صفحے پر لنک خاص طور پر نوکری کے نتائج کی تفصیل سے جانچ کرنے کے لئے مفید ہے۔

مرحلہ 8: اگر آپ جینکنز کے گھر واپس چلے گئے تو ، آپ کو تمام منصوبوں اور ان کی معلومات کا جائزہ نظر آئے گا ، بشمول حیثیت۔

موسم کی علامت اور رنگین گیند کے ذریعہ ، عمارت کی حیثیت دو طریقوں سے ظاہر کی گئی ہے۔ موسم کا آئکن خاص طور پر مددگار ہے کیوں کہ یہ آپ کو ایک ہی شبیہہ میں ایک سے زیادہ تعمیرات کا ریکارڈ دکھاتا ہے۔

جیسا کہ آپ مذکورہ تصویر میں دیکھ سکتے ہیں ، سورج اس بات کی نمائندگی کرتا ہے کہ میری تمام تعمیر کامیاب رہی۔ بال کا رنگ ہمیں اس مخصوص تعمیر کا درجہ دیتا ہے ، مذکورہ تصویر میں گیند کا رنگ نیلا ہے جس کا مطلب ہے کہ یہ خاص طور پر تعمیر کامیاب رہی۔

اس جینکنز ٹیوٹوریل میں ، میں نے ابھی ابھی ایک تعارفی مثال دی ہے۔ میرے اگلے بلاگ میں ، میں آپ کو دکھاؤں گا کہ جینکنز کا استعمال کرتے ہوئے گٹ ہب مخزن سے کوڈ کیسے کھینچیں اور بنائیں۔

اگر آپ کو یہ مل گیا جینکنز ٹیوٹوریل متعلقہ ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔ ایڈورکا ڈی او اوپس سرٹیفیکیشن ٹریننگ کورس سیکھنے والوں کو SDLC میں متعدد مراحل کو خودکار بنانے کے لئے مختلف ڈی اوپس عمل اور اوزار جیسے پتلی ، جینکنز ، ناگیوس اور جی آئی ٹی میں مہارت حاصل کرنے میں مدد کرتا ہے۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔