Облачный сервер с Jenkins
Jenkins — сервер непрерывной интеграции с открытым исходным кодом. Приложение предназначено для автоматизации различных этапов разработки программного обеспечения, включая сборку, тестирование и развертывание ПО.
Вы можете создать облачный сервер с готовым приложением Jenkins. В России приложение работает на облачном сервере с настроенной операционной системой SelectOS 1 64-bit. В других странах — Ubuntu 24.04.
Создать облачный сервер с Jenkins
Для работы Jenkins облачный сервер должен быть доступен из интернета. Для этого при создании сервера нужно создать приватную подсеть и подключить публичный IP-адрес. Для настройки Jenkins при создании сервера необходимо указать user data — пользовательские параметры конфигурации операционной системы.
После создания сервера с Jenkins автоматически выпустится бесплатный TLS-сертификат от Let’s Encrypt® для домена, который вы укажете. Для выпуска сертификата нужно добавить A-запись для домена и указать в значении записи публичный IP-адрес сервера. Домен можно добавить в DNS-хостинг Selectel (actual).
1. Создать публичный IP-адрес
Создайте публичный IP-адрес, чтобы облачный сервер с Jenkins был доступе н из интернета.
Используйте подраздел Создать публичный IP-адрес инструкции Публичные IP-адреса.
2. Добавить А-запись для домена
Добавьте ресурсную запись, чтобы получить доступ к Jenkins по домену.
Укажите:
- тип ресурсных записей в группе — A;
- значение записи — публичный IP-адрес, который вы создали ранее.
3. Создать сервер с Jenkins
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Нажмите Создать сервер.
-
Заполните блоки: