انڈروئد

سینٹوس 7 پر جینکنز کیسے لگائیں

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

فہرست کا خانہ:

Anonim

جینکنز ایک کھلا ذریعہ ، جاوا پر مبنی آٹومیشن سرور ہے جو مستقل انضمام اور مستقل ترسیل (سی آئی / سی ڈی) پائپ لائن قائم کرنے کا آسان طریقہ پیش کرتا ہے۔

مسلسل انضمام (سی آئی) ایک ڈی او اوپس پریکٹس ہے جس میں ٹیم کے ممبران باقاعدگی سے اپنے ضابطہ اخلاق کو ورژن کنٹرول ریپوزٹری میں مرتب کرتے ہیں ، جس کے بعد خودکار بلڈز اور ٹیسٹ چلائے جاتے ہیں۔ لگاتار ترسیل (سی ڈی) ان طریقوں کا ایک سلسلہ ہے جہاں کوڈ کی تبدیلیاں خود بخود بن جاتی ہیں ، تجربہ کی جاتی ہیں اور پیداوار میں لگائی جاتی ہیں۔

یہ ٹیوٹوریل ، جینکنز کو سرکاری آفیشل اسٹوریج کا استعمال کرتے ہوئے سینٹوس 7 سسٹم پر جینکنز کو انسٹال کرنے کے اقدامات سے گزرے گا۔

شرطیں

اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف sudo مراعات کے ساتھ لاگ ان ہیں۔

جینکنز انسٹال کرنا

اپنے سینٹوس سسٹم پر جینکنز کو انسٹال کرنے کے لئے ، درج ذیل مراحل پر عمل کریں:

  1. جینکنز جاوا ایپلی کیشن ہے لہذا پہلا قدم جاوا کو انسٹال کرنا ہے۔ اوپن جے ڈی کے 8 پیکیج کو انسٹال کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

    sudo yum install java-1.8.0-openjdk-devel

    جینکنز کا موجودہ ورژن ابھی تک جاوا 10 (اور جاوا 11) کی حمایت نہیں کرتا ہے۔ اگر آپ کی مشین پر جاوا کے متعدد ورژن نصب ہیں تو یہ یقینی بنائیں کہ جاوا 8 ڈیفالٹ جاوا ورژن ہے۔

    اگلا مرحلہ جینکنز مخزن کو فعال کرنا ہے۔ ایسا کرنے کے لئے ، درج ذیل curl کمانڈ کا استعمال کرکے GPG کلید درآمد کریں:

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    اور اپنے سسٹم میں اس کے ساتھ ذخیرے شامل کریں:

    sudo rpm --import

    ذخیرہ کاری کے فعال ہوجانے پر ، ٹائپ کرکے جینکنز کا تازہ ترین مستحکم ورژن انسٹال کریں:

    sudo yum install jenkins

    تنصیب کا عمل مکمل ہونے کے بعد ، جینکنز سروس کو اس کے ساتھ شروع کریں:

    sudo systemctl start jenkins

    یہ چیک کرنے کے لئے کہ آیا اس نے کامیابی کے ساتھ چلنا شروع کیا:

    systemctl status jenkins

    آپ کو اس سے ملتا جلتا کچھ دیکھنا چاہئے:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    آخر میں سسٹم بوٹ پر جینکنز سروس کو شروع کرنے کے قابل بنائیں۔

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

فائروال کو ایڈجسٹ کریں

ضروری پورٹ کھولنے کے لئے درج ذیل کمانڈز کا استعمال کریں:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

جینکنز سیٹ اپ کرنا

اپنی جینکنز کی نئی تنصیب قائم کرنے کے لئے ، اپنا براؤزر کھولیں اور اپنا ڈومین یا IP پتہ ٹائپ کریں جس کے بعد پورٹ 8080 :

http://your_ip_or_domain:8080

مندرجہ ذیل کی طرح کی ایک اسکرین نمودار ہوگی ، جو آپ کو ایڈمنسٹریٹر پاس ورڈ میں داخل ہونے کا اشارہ دیتی ہے جو انسٹالیشن کے دوران تشکیل دیا گیا ہے۔

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

نتیجہ اخذ کرنا

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

جینکنز سینٹوس