اوبنٹو 20.04 پر جینکنز کیسے انسٹال کریں؟

How Install Jenkins Ubuntu 20



جینکنز ایک مروجہ اوپن سورس آٹومیشن سرور ہے اور ایپلی کیشنز اور بڑے پیمانے پر سافٹ ویئر کی تعمیر اور موثر انتظام کے لیے سی آئی (مسلسل انضمام) سرور کے طور پر استعمال ہوتا ہے۔ یہ بڑے پیمانے پر پروگرامنگ پراجیکٹس کی یونٹ ٹیسٹنگ میں مدد کرتا ہے اور بہت سی مشہور پروگرامنگ زبانوں جیسے پائتھون ، سی ++ ، پی ایچ پی وغیرہ کی حمایت کرتا ہے۔

تنصیب

جینکنز کو اوبنٹو 20.04 پر سسٹم میں ذخیرہ کی چابیاں شامل کرکے انسٹال کیا جاسکتا ہے ، لیکن اس سے پہلے ، ہمارے پاس پہلے جاوا ڈویلپمنٹ کٹ انسٹال ہونا ضروری ہے۔ آئیے جاوا کی اوپن سورس کمیونٹی کے ذریعہ اوپن جے ڈی کے انسٹال کریں اگر یہ ابھی تک آپ کے اوبنٹو 20.04 سسٹم پر انسٹال نہیں ہے۔







اوپن جاوا ڈویلپمنٹ کٹ انسٹال کریں۔

اوپن جے ڈی کے کا تازہ ترین مستحکم ورژن سرکاری اوبنٹو پیکیج مخزن سے انسٹال کیا جا سکتا ہے۔ اس پوسٹ کو لکھنے کے وقت ، اوپن جاوا ڈویلپمنٹ کٹ کا تازہ ترین مستحکم ورژن اوپن جے ڈی کے 11 تھا۔



پہلے ، سسٹم کے APT کیشے کے ذخیرے کو اپ ڈیٹ کریں:



$سودومناسب اپ ڈیٹ





اوپن جے ڈی کے 11 انسٹال کرنے کے لیے نیچے دی گئی کمانڈ ٹائپ کریں۔

$سودومناسبانسٹال کریںopenjdk-گیارہجے ڈی کے



اگر یہ اضافی ڈسک کی جگہ لینے کے لیے کہتا ہے تو y ٹائپ کریں اور انٹر دبائیں۔

تنصیب کے عمل کی تکمیل کے بعد ، جاوا کے ورژن کی تصدیق نیچے دی گئی کمانڈ ٹائپ کرکے کی جا سکتی ہے۔

$جاوا -ورژن

آپ دیکھ سکتے ہیں کہ ورژن 11.0.9.1 کامیابی کے ساتھ اوبنٹو 20.04 سسٹم پر انسٹال ہے۔ اب ، ہم جینکنز کی تنصیب کی طرف بڑھ سکتے ہیں۔

اوبنٹو 20.04 پر جینکنز کی تنصیب۔

جینکنز سسٹم میں GPG کیز کو درآمد اور شامل کرکے اوبنٹو پر آسانی سے انسٹال کیا جا سکتا ہے۔

اب آپ کو GPG چابیاں شامل کرنا ہوں گی:

$ویجٹ -پی -یا- https://pkg.jenkins.io/ڈیبین/jenkins.io.key| سودو apt-key add-

GPG چابیاں شامل کرنے کے بعد ، ذیل میں دی گئی کمانڈ ٹائپ کرکے ذرائع کی فہرست میں جینکنز پیکیج ایڈریس شامل کریں:

$سودو ایسیچ -سی ایکو ڈیب http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list '

جینکنز ذخیرے کو فعال کرنے کے بعد ، صرف ایک بار سسٹم کے اے پی ٹی کیشے کو اپ ڈیٹ کریں۔

$سودومناسب اپ ڈیٹ

آئیے آگے بڑھیں اور جینکنز کو انسٹال کرنے کا اصل کام کریں۔

$سودومناسبانسٹال کریںجینکنز

مطلوبہ y ٹائپ کریں اور انٹر بٹن دباکر انسٹالیشن کا عمل جاری رکھیں۔

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

جینکنز سرور شروع کریں۔

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

$سودوsystemctl سٹیٹس جینکنز

یہ میرے معاملے میں فعال ہے لیکن اگر یہ آپ کے کیس میں نہیں ہے تو پھر نیچے دی گئی کمانڈ ٹائپ کرکے شروع کریں:

$سودوsystemctl سٹارٹ جینکنز۔

سروس چیک کرنے اور شروع کرنے کے بعد ، آئیے فائر وال کو ایڈجسٹ کریں۔

جینکنز سرور کے لیے فائر وال ترتیب دیں۔

اب ، UFW ٹول کا استعمال کرتے ہوئے جینکنز سرور کے لیے فائر وال کو کنفیگر کرنے کے لیے ، ہمیں کہیں بھی ریموٹ رسائی کے لیے فائر وال اور اوپن پورٹ 8080 کو فعال کرنے کی ضرورت ہے۔ صرف ذیل میں کمانڈ ٹائپ کریں:

$سودوufw اجازت8080۔

اور نیچے دی گئی کمانڈ ٹائپ کرکے UFW کی حیثیت چیک کریں:

$سودوufw کی حیثیت

اگر اسٹیٹس غیر فعال ہے ، تو نیچے دی گئی کمانڈ ٹائپ کرکے اسے فعال کریں:

$سودوufwفعال

اب ، UFW کی حیثیت دوبارہ چیک کریں۔

$سودوufw کی حیثیت

آپ دیکھ سکتے ہیں کہ پورٹ 8080 کی اجازت ہے۔

جینکنز کو ترتیب دیں۔

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

آپ ٹرمینل میں کیٹ کمانڈ کا استعمال کرتے ہوئے دی گئی جگہ سے پاس ورڈ حاصل کرسکتے ہیں۔ پاس ورڈ حاصل کرنے کا حکم اس طرح ہوگا:

$سودو کیٹ /کہاں/lib/جینکنز/راز/initialAdminPassword

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

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

انسٹال کردہ پلگ انز کو منتخب کریں۔ کلک پر ، یہ ڈیفالٹ پلگ ان انسٹال کرنا شروع کردے گا۔

پلگ انز کی کامیاب تنصیب کے بعد ، یہ منتظم صارف کے صارف نام ، پاس ورڈ اور ای میل ایڈریس کی ترتیب مانگے گا۔

مطلوبہ ان پٹ فیلڈز فراہم کریں اور محفوظ کریں اور جاری رکھیں بٹن دبائیں۔

اگلا ، یہ آپ کو جینکنز یو آر ایل کی تشکیل کے لیے ایک صفحے پر لے جائے گا۔

ابھی کے لیے ، ڈیفالٹ آٹو جنریٹڈ یو آر ایل کے ساتھ جائیں اور نیچے دائیں کونے میں محفوظ اور ختم بٹن پر کلک کریں۔

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

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

اور اس طرح ہم اوبنٹو 20.04 LTS سسٹم پر جینکنز کو انسٹال کرنے اور ترتیب دینے کے اختتام پر پہنچے ہیں۔

نتیجہ

اس پوسٹ میں ، ہم نے اوبنٹو 20.04 LTS سسٹم پر اوپن جے ڈی کے 11 اور جینکنز کی تنصیب کا احاطہ کیا ہے۔ ہم نے جینکنز کے لیے فائر وال کنفیگریشن کا بھی احاطہ کیا ہے اور اسے پہلی بار ترتیب دینے کا طریقہ سیکھا ہے۔ اس پوسٹ کو پڑھنے کے بعد ، کوئی بھی ابتدائی انبنٹ 20.04 پر جینکنز کو انسٹال اور استعمال کرنا شروع کر سکتا ہے۔ اگر آپ جینکنز کو سیکھنا ، دریافت کرنا ، یا گہری کھدائی کرنا چاہتے ہیں تو بلا جھجھک وزٹ کریں اور پڑھیں۔ سرکاری دستاویزات جینکنز کا