---
title: نصب جنکینز در اوبونتو
description: این مستند نحوه نصب Jenkins را روی سرور اوبونتو در ۶ مرحله، از جمله راه‌اندازی، نشان می‌دهد. ما دستورالعمل‌های دقیقی را با دستورات و تصاویر لحظه‌ای برای نصب Jenkins، راه‌اندازی فایروال، نصب افزونه‌های Jenkins و ایجاد کاربر ادمین ارائه داده‌ایم.
url: "https://www.novinhost.org/docs/how-to-install-jenkins-on-ubuntu/"
updated: "2025-11-08"
category: راهنمای لینوکس / اوبونتو
---

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

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

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

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

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

[سرور مجازی ایران](https://www.novinhost.org/vps/iran-novin/)

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

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

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

## پیش‌ نیازها

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

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

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

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

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

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

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

```bash
sudo apt-get update
```

![نحوه نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/01-6.png)
 جنکینز یک برنامه مبتنی بر جاوا است، بنابراین شما نیاز به نصب محیط زمان اجرای جاوا (JRE) روی سرور اوبونتو خود دارید . سیستم باید جاوا نسخه ۸ یا بالاتر را نصب کرده باشد.

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

```bash
sudo apt install openjdk-11-jdk
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/02-6.png) ![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/03-6.png)

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

```bash
java --version
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/04-6.png)

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

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

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

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

```bash
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
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/05-6.png)
 پس از فعال کردن مخزن Jenkins، دستور زیر را اجرا کنید تا لیست بسته‌های apt به‌روزرسانی شود و به سیستم اطلاع دهید که اخیراً یک مخزن جدید اضافه کرده‌اید.

```bash
sudo apt update
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/06-5.png)

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

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

```bash
sudo apt install Jenkins
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/07-5.png)

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

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

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

```bash
sudo systemctl start Jenkins
```

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

```bash
sudo systemctl status jenkins
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/09-5.png)
 اگر همه چیز خوب پیش رفته باشد، باید سرور جنکینز را در حالت فعال ببینید.

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

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

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

```bash
sudo ufw allow 8080
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/10-6.png)
 دستورات زیر را برای فعال کردن ssh و ufw اجرا کنید:

```bash
sudo ufw allow ssh
sudo ufw enable
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/11-6.png)
 برای تأیید فعال‌سازی قوانین جدید، وضعیت ufw را دوباره بررسی کنید. باید اقدامات ALLOW را برای پورت ۸۰۸۰ ببینید.

```bash
sudo ufw status
```

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/12-6.png)
 اکنون فایروال پیکربندی شده است. می‌توانید Jenkins را راه‌اندازی کنید.

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

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

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

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/13-5.png)
 به طور پیش‌فرض، برای ورود به داشبورد Jenkins، یک رمز عبور اولیه ۳۲ کاراکتری شامل حروف و اعداد به عنوان نام کاربری و رمز عبور ادمین به شما داده می‌شود. بعداً می‌توانید یک کاربر ادمین و رمز عبور ایجاد کنید.

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

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

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/14-5.png)
 حالا این رمز عبور را کپی کرده و در صفحه «Unlock Jenkins» در مرورگر جایگذاری کنید و روی ادامه کلیک کنید.

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

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/15-5.png)
 نصب همه افزونه‌های پیشنهادی ممکن است چند دقیقه طول بکشد.

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/16-5.png)
 پس از نصب افزونه‌ها، از شما خواسته می‌شود اولین کاربر ادمین خود را ایجاد کنید. پس از تکمیل فیلدهای مورد نیاز، روی «ذخیره و ادامه» کلیک کنید. همچنین می‌توانید از این مرحله صرف نظر کرده و به عنوان ادمین به کار خود ادامه دهید.

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/17-3.png)
 در مرحله بعد، باید آدرس اینترنتی Jenkins را که نمونه Jenkins برای اجرا پیکربندی می‌شود، ذکر کنید. یک نام دامنه یا آدرس IP با پورت ۸۰۸۰ وارد کنید و روی ذخیره و پایان کلیک کنید.

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/18-3.png)
 اکنون باید یک پیام تأیید «جنکینز آماده است!» دریافت کنید. روی «شروع استفاده از جنکینز» کلیک کنید:

![نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/19-1.png)
 در نهایت، داشبورد جنکینز باز خواهد شد که در آن می‌توانید شروع به ایجاد کارهای خط لوله خود کنید.

![نحوه نصب جنکینز در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/20-1.png)
نحوه نصب جنکینز در اوبونتو

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

## نتیجه‌ گیری

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