پرش به محتوا
نوین هاست
  • سرور مجازی
  • درباره ما
  • تماس با ما
  • بازارچه
  • دانشنامه
نوین هاست
  • سرور مجازی
    • برگشت
    • سرور مجازی ایران
      • برگشت
      • سرور مجازی برج میلاد
      • سرور مجازی زیرساخت
    • سرور مجازی اروپا
      • برگشت
      • سرور مجازی المان
      • سرور مجازی انگلیس
      • سرور مجازی فرانسه
      • سرور مجازی اتریش
      • سرور مجازی هلند
      • سرور مجازی بلغارستان
      • سرور مجازی مجارستان
      • سرور مجازی دانمارک
      • سرور مجازی سوئد
      • سرور مجازی جزیره من
      • سرور مجازی جمهوری چک
      • سرور مجازی ایتالیا
      • سرور مجازی فنلاند
      • سرور مجازی یونان
      • سرور مجازی سوئیس
      • سرور مجازی ایسلند
      • سرور مجازی کرواسی
      • سرور مجازی اسپانیا
    • سرور مجازی آسیا
      • برگشت
      • سرور مجازی ترکیه
      • سرور مجازی سنگاپور
      • سرور مجازی مالزی
      • سرور مجازی شیلی
      • سرور مجازی هنگ کنگ
      • سرور مجازی امارات
      • سرور مجازی ژاپن
      • سرور مجازی روسیه
    • سرور مجازی آمریکا
      • برگشت
      • سرور مجازی امریکا
      • سرور مجازی کانادا
    • سایر VPS ها
      • برگشت
      • سرور مجازی استرالیا
      • سرور مجازی رایگان
      • سرور مجازی اقتصادی
      • سرور مجازی ترید و بایننس
      • سرور مجازی با کارت گرافیک
      • سرور مجازی نیجریه
      • سرور مجازی بورس
      • سرور مجازی کلاس آنلاین
      • سرور مجازی کاهش پینگ
      • سرور مجازی والتر
      • سرور مجازی فارکس
      • سرور مجازی میکروتیک
      • سرور مجازی NVME
  • سرور اختصاصی
    • برگشت
    • سرور اختصاصی ایران
      • برگشت
      • سرور اختصاصی برج میلاد
      • سرور اختصاصی زیرساخت
    • سرور اختصاصی اروپا
      • برگشت
      • سرور اختصاصی آلمان
      • سرور اختصاصی ترکیه
      • سرور اختصاصی فنلاند
      • سرور اختصاصی هلند
      • سرور اختصاصی انگلیس
      • سرور اختصاصی فرانسه
    • سرور اختصاصی آمریکا
      • برگشت
      • سرور اختصاصی آمریکا
      • سرور اختصاصی کانادا
    • کولوکیشن
      • برگشت
      • آسیاتک
      • زیرساخت
  • هاست
    • برگشت
    • هاست دانلود
    • هاست نامحدود
    • هاست وردپرس
    • هاست ویندوز ایران
  • نوین پلاس +
  • پنل کاربری ارتباط با ما
  • سرور مجازی
  • سرور مجازی ایرانسرور مجازی حرفه ای از ایران
  • سرور مجازی اروپاپایداری و کیفیت ، سرعت بالا
  • سرور مجازی آسیاوب سرور لایت اسپید و امنیت و سرعت بالا
  • سایر VPS هابهینه برای فروشگاه های وردپرسی
  • سرور مجازی زیرساخت
    • سرور مجازی برج میلاد
  • سرور مجازی المان
    • سرور مجازی فرانسه
    • سرور مجازی سوئد
    • سرور مجازی اتریش
    • سرور مجازی اسپانیا
    • سرور مجازی انگلیس
    • سرور مجازی ایتالیا
    • سرور مجازی ایسلند
    • سرور مجازی بلغارستان
    • سرور مجازی سوئیس
    • سرور مجازی جزیره من
    • سرور مجازی جمهوری چک
    • سرور مجازی فنلاند
    • سرور مجازی دانمارک
    • سرور مجازی مجارستان
    • سرور مجازی هلند
    • سرور مجازی یونان
  • سرور مجازی شیلی
    • سرور مجازی روسیه
    • سرور مجازی ترکیه
    • سرور مجازی مالزی
    • سرور مجازی ژاپن
    • سرور مجازی سنگاپور
    • سرور مجازی هنگ کنگ
    • سرور مجازی امارات
  • سرور مجازی کانادا
    • سرور مجازی امریکا
    • سرور مجازی نیجریه
    • سرور مجازی استرالیا
    • سرور مجازی NVME
    • سرور مجازی با کارت گرافیک
    • سرور مجازی رایگان
    • سرور مجازی ترید و بایننس
    • سرور مجازی فارکس
    • سرور مجازی کلاس آنلاین
    • سرور مجازی میکروتیک
    • سرور مجازی والتر
    • سرور مجازی NVME
    • سرور مجازی اقتصادی
  • سرور اختصاصی
  • سرور اختصاصی ایرانمنابع کاملا اختصاصی و قدرتمند
  • سرور اختصاصی اروپابا ip اختصاصی از بهترین کشور ها
  • سرور اختصاصی آمریکاup time 99.99%
  • سایر VDS ها
  • برج میلاد
    • زیرساخت
  • سرور اختصاصی آلمان
    • سرور اختصاصی انگلیس
    • سرور اختصاصی ترکیه
    • سرور اختصاصی فرانسه
    • سرور اختصاصی فنلاند
    • سرور اختصاصی هلند
  • سرور اختصاصی آمریکا
    • سرور اختصاصی کانادا
  • کولوکیشن
  • آسیاتک
  • زیرساخت
  • هاست
  • دامنه
  • نوین پلاس +
021-49624 ورود / عضویت
لینوکس

راهنمای لینوکس

70
  • اجرای دستورات لینوکس در ویندوز
  • راه اندازی سایت در سرور لینوکس
  • IP شناور در اوبونتو و دبیان
  • بازیابی رمز root
  • آموزش بکاپ از سرور لینوکس
  • آموزش اجرای دستور از راه دور
  • ایجاد یوزر در لینوکس
  • تفاوت ipv4 با ipv6 چیست
  • دستور tar لینوکس
  • کانفیگ IPv6 در لینوکس
  • بکاپ گیری از سرور لینوکس
  • راه اندازی سایت در سرور
  • نصب فایروال در لینوکس
  • لیست کردن کاربران در لینوکس
  • پارتیشن بندی در لینوکس
  • بش bash چیست؟
  • آموزش تغییر نام فایل در لینوکس
  • آموزش نصب آلمالینوکس
  • آلمالینوکس
    • تبدیل Centos به AlmaLinux
    • نصب Visual Studio Code در آلمالینوکس
    • نصب پایتون روی آلمالینوکس
    • نصب Node.js در AlmaLinux
  • دبیان
    • ارتقا دبیان
  • اوبونتو
    • نصب NextCloud در اوبونتو
    • فعال کردن SSH اوبونتو
    • نصب ماینکرافت روی اوبونتو
    • نصب کاساندرا Cassandra در اوبونتو
    • آموزش نصب اوبونتو
    • نصب Graylog در اوبونتو
    • نصب Redis در اوبونتو
    • نصب Maven در اوبونتو
    • نصب تامکت در اوبونتو
    • آموزش نصب Ghost CMS در ubuntu
    • نصب GitLab در اوبونتو
    • نصب GCC در اوبونتو
    • نصب جاوا در اوبونتو
    • نصب و راه اندازی Bind DNS Server اوبونتو
    • نصب جنکینز در اوبونتو
    • نصب وردپرس در اوبونتو
    • نصب Oh My Zsh در اوبونتو
    • نصب پرومتئوس در اوبونتو
    • نصب Kubectl در اوبونتو
    • نصب PyTorch در اوبونتو
    • حذف داکر در اوبونتو
    • نصب آناکوندا
    • آموزش نصب Wine
    • آموزش نصب آپاچی کافکا
    • نصب Xrdp در اوبونتو
    • نصب وایرشارک در اوبونتو
    • آموزش نصب Go در اوبونتو
    • آموزش نصب MariaDB در اوبونتو
    • آموزش نصب Ansible
    • نصب درایور انویدیا در اوبونتو
    • آموزش نصب Hadoop
    • آموزش نصب Terraform
    • نصب و کانفیگ SSH در Ubuntu
    • نصب KVM در Ubuntu
    • نصب گوگل کروم در ubuntu
    • آموزش نصب گرافانا
    • چک کردن نسخه ubuntu
    • آموزش نصب phpMyAdmin در اوبونتو
    • آموزش نصب Postman
    • نصب داکر در اوبونتو
    • نصب Redis در اوبونتو
    • نصب MySQL در اوبونتو
    • نصب و کانفیگ آپاچی در اوبونتو
    • کران جاب در اوبونتو
    • ارتقا اوبونتو
    • نصب MongoDB در اوبونتو
    • نصب محیط گرافیکی در اوبونتو

تحقیق و توسعه

8
  • آموزش Portainer داکر
  • پاک کردن کش DNS
  • افزایش امنیت سرور
  • آموزش لود بالانسینگ
  • پیکربندی SSL در PostgreSQL
  • پایتون
    • ترکیب دو لیست در پایتون
    • تبدیل رشته به عدد در پایتون
    • معکوس کردن لیست در پایتون

سوالات متداول

4
  • رید (RAID) چیست؟
  • عمومی
    • ترافیک مورد نیاز سایت
    • SELinux چیست؟
    • محافظت در برابر حملات DDoS
View Categories
  • خانه
  • مستدات
  • راهنمای لینوکس
  • اوبونتو
  • نصب جنکینز در اوبونتو

نصب جنکینز در اوبونتو

زمان مطالعه: 6 دقیقه

این راهنما نحوه نصب Jenkins را روی سرور اوبونتو در ۶ مرحله، از جمله راه‌اندازی، نشان می‌دهد. ما دستورالعمل‌های دقیقی را با دستورات و تصاویر لحظه‌ای برای نصب Jenkins، راه‌اندازی فایروال، نصب افزونه‌های Jenkins و ایجاد کاربر ادمین ارائه داده‌ایم.

اما قبل از آن، بیایید بفهمیم جنکینز چیست.

جنکینز چیست؟ #

جنکینز یک ابزار ادغام مداوم مبتنی بر جاوا و متن‌باز است . ادغام مداوم یک روش DevOps است که در آن توسعه‌دهندگان مرتباً کد خود را در یک مخزن مرکزی ادغام می‌کنند که در آن به طور خودکار آزمایش، ساخته و مستقر می‌شود. کار با این روش سرعت توسعه نرم‌افزار را افزایش می‌دهد و به تشخیص زودهنگام اشکالات در کد کمک می‌کند.

سرور مجازی ایران

جنکینز برای چه مواردی استفاده می‌شود؟ #

جنکینز با ایجاد یک خط لوله برای ساخت، آزمایش و استقرار برنامه، فرآیند توسعه نرم‌افزار را خودکار می‌کند. می‌توانید جنکینز را روی هر پلتفرمی مانند لینوکس، ویندوز یا macOS اجرا کنید.

جنکینز یک ابزار برتر CI/CD است زیرا رایگان، متن‌باز، ماژولار و تقریباً با هر نرم‌افزار DevOps دیگری ادغام می‌شود. در حال حاضر، بیش از ۱۸۰۰ افزونه وجود دارد که می‌توانند برای افزایش قابلیت‌های جنکینز و خاص‌تر کردن آن برای کاربر استفاده شوند.

پیش‌ نیازها #

در زیر پیش‌نیازهای نصب Jenkins در اوبونتو ۲۲.۰۴ آمده است.

  • سرور اوبونتو ۲۲.۰۴ را با یک کاربر sudo غیر ریشه و فایروال پیکربندی کردم

از اوبونتو ۲۲.۰۴ استفاده نمی‌کنید؟ راهنمای ما در مورد نحوه نصب جنکینز روی اوبونتو ۲۴.۰۴ را بررسی کنید .

نحوه نصب جنکینز روی اوبونتو در ۶ مرحله #

اول از همه، قبل از نصب Jenkins باید جاوا را روی اوبونتو ۲۲.۰۴ نصب کنیم .

مرحله ۱: نصب جاوا #

قبل از شروع نصب، همیشه توصیه می‌کنیم که بسته‌های اوبونتو موجود خود را به‌روزرسانی کنید. می‌توانید این کار را با استفاده از دستور update انجام دهید:

sudo apt-get update

نحوه نصب جنکینز در اوبونتو
جنکینز یک برنامه مبتنی بر جاوا است، بنابراین شما نیاز به نصب محیط زمان اجرای جاوا (JRE) روی سرور اوبونتو خود دارید . سیستم باید جاوا نسخه ۸ یا بالاتر را نصب کرده باشد.

بیایید OpenJDK 11 را که یک پلتفرم جاوای متن‌باز است نصب کنیم. برای ادامه از دستور زیر استفاده کنید:

sudo apt install openjdk-11-jdk

نصب جنکینز در اوبونتو نصب جنکینز در اوبونتو

نسخه جاوا را بررسی کنید تا ببینید آیا به درستی نصب شده است یا خیر.

java --version

نصب جنکینز در اوبونتو

مرحله ۲: مخزن جنکینز را اضافه کنید #

مطمئن شوید که آخرین نسخه پایدار Jenkins را دانلود کرده‌اید. برای این کار می‌توانید از دستور curl استفاده کنید . دستور زیر کلید GPG مخزن Jenkins را که برای تأیید فایل‌های مخزن استفاده می‌شود، اضافه می‌کند.

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

پس از اینکه کلید GPG با موفقیت اضافه شد، مخزن Jenkins را با استفاده از دستور زیر به مخزن محلی سیستم اوبونتو ۲۲.۰۴ اضافه کنید.

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]  https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

نصب جنکینز در اوبونتو
پس از فعال کردن مخزن Jenkins، دستور زیر را اجرا کنید تا لیست بسته‌های apt به‌روزرسانی شود و به سیستم اطلاع دهید که اخیراً یک مخزن جدید اضافه کرده‌اید.

sudo apt update

نصب جنکینز در اوبونتو

مرحله ۳: نصب جنکینز #

اکنون که همه چیز پیکربندی شده است، Jenkins و تمام وابستگی‌های آن را با استفاده از مدیر بسته apt نصب کنید.

sudo apt install Jenkins

نصب جنکینز در اوبونتو

مرحله ۴: شروع جنکینز #

اکنون که جنکینز و تمام وابستگی‌های آن نصب شده‌اند، بیایید سرور جنکینز را راه‌اندازی کنیم.

شما می‌توانید Jenkins را با اجرای دستور systemctl زیر اجرا کنید :

sudo systemctl start Jenkins

از این systemctl statusدستور برای تأیید شروع موفقیت‌آمیز Jenkins استفاده کنید. اگر تمام دستورات فوق را به درستی اجرا کرده باشید، باید وضعیت فعال (در حال اجرا) را مشاهده کنید.

sudo systemctl status jenkins

نصب جنکینز در اوبونتو
اگر همه چیز خوب پیش رفته باشد، باید سرور جنکینز را در حالت فعال ببینید.

مرحله ۵: پیکربندی فایروال #

پس از نصب جنکینز، تنظیمات فایروال را طوری تنظیم می‌کنیم که بتوان از طریق مرورگر به آن دسترسی داشت. این کار راه‌اندازی اولیه را تکمیل می‌کند.

جنکینز به طور پیش‌فرض طوری پیکربندی شده است که روی پورت ۸۰۸۰ اجرا شود، بنابراین باید آن پورت را با استفاده از ufw باز کنید .

sudo ufw allow 8080

نصب جنکینز در اوبونتو
دستورات زیر را برای فعال کردن ssh و ufw اجرا کنید:

sudo ufw allow ssh
sudo ufw enable

نصب جنکینز در اوبونتو
برای تأیید فعال‌سازی قوانین جدید، وضعیت ufw را دوباره بررسی کنید. باید اقدامات ALLOW را برای پورت ۸۰۸۰ ببینید.

sudo ufw status

نصب جنکینز در اوبونتو
اکنون فایروال پیکربندی شده است. می‌توانید Jenkins را راه‌اندازی کنید.

مرحله ۶: جنکینز را تنظیم کنید #

برای تنظیم Jenkins، به مرورگر خود بروید و آدرس http://localhost:8080 را که سرور Jenkins در آن در حال اجرا است، باز کنید.

صفحه Unlock Jenkins مطابق شکل زیر ظاهر می‌شود و از شما رمز عبور مدیر سیستم را می‌خواهد.

نصب جنکینز در اوبونتو
به طور پیش‌فرض، برای ورود به داشبورد Jenkins، یک رمز عبور اولیه ۳۲ کاراکتری شامل حروف و اعداد به عنوان نام کاربری و رمز عبور ادمین به شما داده می‌شود. بعداً می‌توانید یک کاربر ادمین و رمز عبور ایجاد کنید.

یک تب جدید در ترمینال باز کنید و دستور زیر را اجرا کنید تا اعتبار اولیه برای باز کردن قفل جنکینز را دریافت کنید.

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

نصب جنکینز در اوبونتو
حالا این رمز عبور را کپی کرده و در صفحه «Unlock Jenkins» در مرورگر جایگذاری کنید و روی ادامه کلیک کنید.

در مرحله بعد، باید Jenkins را سفارشی‌سازی کرده و افزونه‌ها را نصب کنید. می‌توانید افزونه‌های مورد نظر خود را انتخاب کنید یا افزونه‌های پیشنهادی را نصب کنید که پرکاربردترین افزونه‌های مورد استفاده توسط جامعه هستند.

نصب جنکینز در اوبونتو
نصب همه افزونه‌های پیشنهادی ممکن است چند دقیقه طول بکشد.

نصب جنکینز در اوبونتو
پس از نصب افزونه‌ها، از شما خواسته می‌شود اولین کاربر ادمین خود را ایجاد کنید. پس از تکمیل فیلدهای مورد نیاز، روی «ذخیره و ادامه» کلیک کنید. همچنین می‌توانید از این مرحله صرف نظر کرده و به عنوان ادمین به کار خود ادامه دهید.

نصب جنکینز در اوبونتو
در مرحله بعد، باید آدرس اینترنتی Jenkins را که نمونه Jenkins برای اجرا پیکربندی می‌شود، ذکر کنید. یک نام دامنه یا آدرس IP با پورت ۸۰۸۰ وارد کنید و روی ذخیره و پایان کلیک کنید.

نصب جنکینز در اوبونتو
اکنون باید یک پیام تأیید «جنکینز آماده است!» دریافت کنید. روی «شروع استفاده از جنکینز» کلیک کنید:

نصب جنکینز در اوبونتو
در نهایت، داشبورد جنکینز باز خواهد شد که در آن می‌توانید شروع به ایجاد کارهای خط لوله خود کنید.

نحوه نصب جنکینز در اوبونتو
نحوه نصب جنکینز در اوبونتو

اکنون شما با موفقیت Jenkins را روی اوبونتو ۲۲.۰۴ نصب کرده‌اید.

نتیجه‌ گیری #

در این آموزش، شما نحوه نصب Jenkins را روی سرور اوبونتو ۲۲.۰۴، از جمله پیکربندی فایروال، نصب افزونه‌های Jenkins و ایجاد یک کاربر ادمین، آموخته‌اید. اکنون باید آماده ایجاد کارهای خط لوله و خودکارسازی فرآیندهای توسعه نرم‌افزار خود باشید.

Updated on آبان ۱۷, ۱۴۰۴

نظر شما چیست؟!

  • Happy
  • Normal
  • Sad

Related Docs

  • نصب وردپرس در اوبونتو
  • نصب Xrdp در اوبونتو
  • آموزش نصب MariaDB در اوبونتو
  • آموزش نصب گرافانا

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
نصب وردپرس در اوبونتونصب و راه اندازی Bind DNS Server اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطلب
  • جنکینز چیست؟
    • جنکینز برای چه مواردی استفاده می‌شود؟
  • پیش‌ نیازها
  • نحوه نصب جنکینز روی اوبونتو در 6 مرحله
    • مرحله ۱: نصب جاوا
    • مرحله 2: مخزن جنکینز را اضافه کنید
    • مرحله 3: نصب جنکینز
    • مرحله ۴: شروع جنکینز
    • مرحله ۵: پیکربندی فایروال
    • مرحله 6: جنکینز را تنظیم کنید
  • نتیجه‌ گیری
نوین هاست

نوین هاست ارائه دهنده خدمات میزبانی، فروش انواع سرورهای مجازی و اختصاصی ایران و خارج برترین لوکیشن ها و استفاده از بهترین سخت افزارها با پشتیبانی 7/24

نماد اعتماد نوین هاست
لوگو ساماندهی
نظام صنفی رایانه ای کشور
دانش بنیان

دسترسی سریع

  • سرور مجازی
  • سرور مجازی ایران
  • سرور اختصاصی
  • هاست اشتراکی
  • ثبت دامنه
  • درباره ما
  • قوانین سرویس دهی

سرورهای مجازی

  • سرور مجازی المان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی امریکا
  • سرور مجازی کانادا
  • سرور مجازی فنلاند
  • سرور مجازی هلند

سرورهای اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی زیرساخت
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا
تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.
Facebook Twitter Youtube Whatsapp Instagram Telegram