DevOps и CI/CD · MIT

Jenkins на VPS

Jenkins на VPS: старейший CI, 1800+ плагинов, Pipeline-as-code.

Официальный сайт: https://www.jenkins.io

vCPU от
2
рекомендуется
RAM от
4 GB
минимум
Диск от
40 GB
SSD/NVMe
План
VPS-M
оптимальный

Что такое Jenkins

Jenkins — самый распространённый CI-сервер, старейший (с 2011). 1800+ плагинов на любой вкус, Pipeline-as-code через Jenkinsfile. Идеален для legacy-проектов и enterprise.

Ставим Jenkins LTS на Java 17, systemd + nginx-reverse proxy, master + N agents. Backup через ThinBackup плагин в MinIO. Для heavy-CI — отдельные agent-VPS.

Требования и совместимость

CPU
2 vCPU
рекомендуется
RAM
4 GB
минимум
Disk
40 GB
SSD/NVMe
License
MIT
официально
Поддерживаемые ОС: Ubuntu 22.04, Debian 12

Установка Jenkins

Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | apt-key add -
echo "deb https://pkg.jenkins.io/debian-stable binary/" > /etc/apt/sources.list.d/jenkins.list
apt update && apt install -y jenkins openjdk-17-jre
systemctl enable --now jenkins

Возможности Jenkins

Ключевые фичи и характеристики, которые получаете из нашего snapshot Jenkins на VPS.

  • Jenkins LTS
  • 1800+ плагинов
  • Pipeline-as-code (Jenkinsfile)
  • Distributed builds (agents)
  • Backup через ThinBackup

Для каких задач подходит

  • Legacy-проекты на Ant/Maven
  • Enterprise CI/CD
  • Замена GitLab CI если нужно separation

Частые вопросы

Jenkins vs GitLab CI vs Gitea Actions?
Jenkins — плагины, гибкость, legacy. GitLab CI/Actions — SCM-tight integration. Для нового проекта — GitLab/Actions. Для legacy — Jenkins.
Agents обязательны?
Master может сам билдить, но нельзя запускать jobs. Правильно — master для UI/orchestration, agents для builds.
Docker as agent?
Да, Kubernetes Plugin или Docker Plugin. Agents создаются on-demand на каждый job.

Развернуть Jenkins за 60 секунд

Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.