Розгорніть Jenkins в один клік
Стандарт CI/CD з відкритим вихідним кодом, готовий за лічені хвилини
Jenkins – провідний сервер автоматизації з відкритим вихідним кодом: він збирає, тестує та розгортає ваш код під час кожного коміту.
-
Пайплайн як код із Jenkinsfile
-
Понад 2000 плагінів спільноти
-
Інтеграція з Git, GitHub і GitLab
-
Розподілені збірки на агентах
-
Тригери збірки за вебхуками та розкладом
-
Вбудоване керування обліковими даними
разом із VPS
з правами root
через apt
Ключові можливості
Описуйте збірки в Jenkinsfile декларативним або скриптовим синтаксисом – пайплайни зберігаються в репозиторії та версіонуються разом із кодом.
Найбільша екосистема CI – SCM, інструменти збірки, звіти про тести, сповіщення та хмарні провайдери встановлюються в кілька кліків з інтерфейсу.
Jenkins сам знаходить гілки та pull request'и в репозиторії й запускає кожну з них за її власним Jenkinsfile.
Переносьте збірки на агентів через SSH у міру зростання навантаження – контролер залишається чуйним, а важку роботу виконують агенти.
Матрична авторизація, зашифроване сховище облікових даних і підключувана автентифікація – від локальних облікових записів до LDAP і SSO.
Запускайте завдання, запитуйте статус збірок і керуйте конфігурацією зі скриптів – автоматизуйте сам сервер автоматизації.
Системні вимоги
Переглянути всі варіанти VPS
Чотири кроки до готового застосунку
-
1
Оберіть тариф VPS
Підберіть конфігурацію віртуального сервера – кількість ядер, обсяг RAM і диска – відповідно до вимог проєкту.
-
2
Виберіть застосунок
На кроці налаштування VPS відкрийте каталог маркетплейсу та вкажіть self-hosted застосунок для встановлення.
-
3
Оплатіть замовлення
Оплачується лише VPS за звичайним тарифом. Встановлення застосунку з маркетплейсу не тарифікується.
-
4
Отримайте доступ
Сервер розгортається, застосунок установлюється автоматично. Після завершення встановлення середовище готове до підключення.
Відомості про встановлення
Чому INTROSERV
-
NVMe-накопичувачі
Усі VPS працюють на NVMe – швидке введення-виведення для баз даних, метрик і навантажених сервісів.
-
Локації в Європі та США
Розгортайте ближче до своєї інфраструктури та користувачів: менша затримка, простіше з регіональними вимогами.
-
Необмежений трафік
Без обмежень за обсягом трафіку та доплат за перевитрати – вартість місяця передбачувана.
-
IPv4 та IPv6 у комплекті
Виділена IPv4-адреса та нативний IPv6 на кожному сервері.
-
Підтримка 24/7
Інженери чергують цілодобово – відповідають люди, а не автовідповідач.
-
Апгрейд у будь-який момент
Збільшуйте CPU, RAM і диск у міру зростання навантаження – без перевстановлення та міграції.
Межі відповідальності та умови підтримки
Інфраструктура та межі підтримки
INTROSERV надає інфраструктуру VPS і скрипт автоматичного встановлення для первинного розгортання. Ми відповідаємо за доступність і продуктивність обладнання та мережі, а технічна підтримка працює з інфраструктурними питаннями: підключення до сервера, стабільність обладнання, білінг. Налаштування конкретних застосунків, розбір їхніх помилок і керування обліковими записами користувачів залишаються на стороні адміністратора сервера або супровідників проєкту.
Ліцензування ПЗ та відповідність вимогам
Застосунки маркетплейсу встановлюються у стандартних збірках сторонніх розробників, без змін у вихідному коді, і надаються «як є». Ядро більшості застосунків поширюється з відкритим вихідним кодом, однак пропрієтарні функції та корпоративні редакції в продакшені можуть вимагати окремої ліцензії вендора. Комерційні підписки клієнт оформлює самостійно й напряму у розробника ПЗ.
Часті запитання
-
Чи потрібна ліцензія для роботи Jenkins?
Ні. Jenkins – проєкт із відкритим вихідним кодом за ліцензією MIT: без платних редакцій, обмежень на завдання та закритих функцій. Оплачується лише віртуальний сервер за звичайним тарифом.
-
Як увійти в застосунок після розгортання?
Після видачі сервера у вашій панелі INTROSERV, у вкладці Маркетплейс, з’являться адреса вебінтерфейсу та первинний пароль адміністратора. Введіть його на сторінці Unlock Jenkins – далі майстер налаштування проведе вас через установлення плагінів і створення власного облікового запису адміністратора. Усе первинне налаштування займає кілька хвилин.
-
Які плагіни встановлюються?
Ви самі обираєте в майстрі налаштування: встановити рекомендований набір для типових CI-процесів або вручну позначити лише потрібне. Будь-який із понад 2000 плагінів можна додати пізніше через Manage Jenkins – без перевстановлення.
-
Як отримати дійсний SSL-сертифікат?
Сервер постачається із самопідписаним сертифікатом, увімкненим за замовчуванням. Щоб випустити безкоштовний сертифікат Let's Encrypt для свого домену або FQDN сервера, підключіться через SSH і запустіть скрипт setup-ssl у консолі – одна команда, без ручного налаштування.
-
Чи можу я перенести наявну інсталяцію Jenkins?
Так. Jenkins зберігає все – завдання, плагіни, облікові дані та історію збірок – у домашньому каталозі /var/lib/jenkins. Зупиніть Jenkins на обох серверах, перенесіть каталог і запустіть службу. Тримайте версії Jenkins близькими, щоб не натрапити на несумісність плагінів.
-
Як встановлюються оновлення?
Сервер підключено до офіційного apt-репозиторію Jenkins: оновлення ядра надходять через штатний пакетний менеджер, оновлення плагінів – через інтерфейс Jenkins. Root-доступ залишається у вас, оновлення застосовуєте самостійно – нічого не оновлюється без вашого відома.
-
Збірки виконуються на цьому ж сервері чи окремо?
За замовчуванням збірки виконуються на самому контролері – для особистих проєктів і невеликих команд цього достатньо. Зі зростанням навантаження підключайте агентів збірки через SSH: контролер залишається чуйним, а завдання виконують агенти. Агентом може бути будь-який VPS або вже наявний сервер.
-
Що робити, якщо конфігурації VPS стане недостатньо?
Збільшуйте CPU, RAM і диск VPS у міру зростання навантаження – без перевстановлення. Першим зазвичай закінчується диск: історія збірок, робочі каталоги й артефакти накопичуються, тому налаштуйте політики зберігання в завданнях і переглядайте тариф, коли паралельні збірки починають ставати в чергу.