В конце концов, не скажешь ничего уже, что не было б другими раньше сказано (Теренций).

Как установить BuildBot на CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 15 мая 2018

Как установить BuildBot на CentOS 7
Buildbot является непрерывным инструментом интеграции на основе Python, который автоматизирует циклы сборки, тестирования и выпуска программного обеспечения. Он построен используя Twisted networking engine, поддерживает параллельное исполнение работ через множественные платформы и он совместим с всеми главными операционными системами. Установка Buildbot может иметь один или несколько мастеров и количество рабочих процессов. В этой статье мы покажем вам, как установить Buildbot master и worker на CentOS VPS.

1. Обновление системы

Прежде чем продолжить, убедитесь, что все системные пакеты обновлены до актуальной даты:

2. Установка Buildbot

Установка Buildbot с pip довольно прямой процесс. Сначала необходимо установить пакеты разработки pip и python с помощью диспетчера пакетов yum:

 

Если вы хотите более подробные инструкции о том, как установить установить pip на CentOS 7 вы можете проверить  эту статью.

Выполните следующую команду, чтобы обновить pip до последней версии:

 

Вывод должен выглядеть следующим образом:

 

После установки pip и обновления до последней версии, мы можем приступить к установке BuildBot. Выполните следующую команду, чтобы установить BuildBot с pip:

 

Если установка завершена успешно, вы должны увидеть что-то вроде этого:

4. Проверьте установку BuildBot

Для того, чтобы проверить, правильно ли установлен Buildbot, выполните следующее:

5. Создание нового пользователя системы для BuildBot

Мы создадим нового пользователя системы и группы, которые будут работать на BuildBot:

6. Настройка BuildBot Master

Теперь, когда мы установили Buildbot, мы можем продолжить создавать и настраивать наш первый мастер BuildBot.

Перед тем как продолжить, перейдите на нового пользователя BuildBot, набрав:

 

Для создания мастер BuildBot выполните следующую команду:

 

Вывод должен выглядеть следующим образом:

 

Скопируйте файл конфигурации Buildbot образца по умолчанию с помощью следующей команды:

 

Если вы хотите,  иметь возможность получить доступ к веб-интерфейсу BuildBot на ваш IP-адрес сервера или домена, необходимо изменить настройку BuildbotURL в конфигурационном файле.

Откройте конфигурационный файл:

 

Не забудьте заменить your_ip_or_domain на реальный домен или IP-адрес.

После того, как вы сохраните файл выполните следующую команду, чтобы проверить конфигурацию мастера:

 

Если все в порядке, вы должны увидеть следующий вывод:

 

Чтобы запустить мастер Buildbot выполните следующую команду:

 

Если нет ошибок, вы должны увидеть следующий вывод:

 

После запуска мастер Buildbot вы можете получить доступ к веб-интерфейсу по адресу:

7. Настройка worker BuildBot

Для простоты мы установим и настроим наш первый worker BuildBot  на том же сервере, что и мастер.

Для того, чтобы создать worker  BuildBot  под названием ‘example-worker’ с паролем «pass» на «localhost», выполните следующую команду:

 

Вывод должен выглядеть следующим образом:

 

Если вы хотите использовать другое имя ‘example-worker’ и пароль (pass) необходимо обновить следующую строку в файле master/master.cfg:

Наконец, мы можем запустить worker, набрав:

 

Если нет ошибок, вы должны увидеть следующий вывод:

8. Завершение установки BuildBot через веб-браузер

 


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close