Spec-Zone.ru › MariaDB

Настройка Buildbot для BSD

Вот шаги, которые я выполнил при установке и настройке сервера сборки buildbot на компьютере с PC-BSD 9.

Добавление пользователя buildbot:

sudo adduser
  buildbot
  /bin/sh

Python уже был установлен.

Bazaar уже был установлен.

NTP уже был установлен.

Установка Zope3

cd /usr/ports/www/zope3
sudo make install clean
  # accepted default options
cd /usr/ports/devel/py-zope.interface
sudo make install clean

Установка Twisted

cd /usr/ports/devel/py-twisted
sudo make install clean
  # accepted default options

Установка ccache

cd /usr/ports/devel/ccache
sudo make install clean
  # accepted default options

Выполнение тестовой компиляции MariaDB

cd
cd src/maria/build
BUILD/compile-pentium64-max
  # test compile appeared to work

Установка buildbot

cd /usr/ports/devel/buildbot
sudo make install clean
  # accepted default options

Создание сервера сборки buildbot

На сервере build master добавьте новую запись в /etc/buildbot/maria-master-private.cfg

    slave-name=bsd9

Запомните значения ${slave-name} и ${password}, заданные выше, они понадобятся на следующем шаге.

Возвращаемся к bsd9

sudo su - buildbot
buildslave create-slave --usepty=0 /home/buildbot/maria-slave \
hasky.askmonty.org:9989 ${slave-name} ${password}

echo '${contact-email-address}' > /home/buildbot/maria-slave/info/admin
echo 'A host running PC-BSD 9.' > /home/buildbot/maria-slave/info/host

bzr init-repo maria-slave/bsd9

exit

Запуск сервера сборки

sudo su - buildbot
buildslave start maria-slave

Создание каталога архивов

sudo su - buildbot
mkdir archive
exit
sudo ln -s /home/buildbot/archive /archive

Установка Apache

cd /usr/ports/www/apache22
sudo make install clean
  # accepted default options

Настройка Apache:

sudo su -s
echo 'apache22_enable="YES"' >> /etc/rc.conf
echo 'alias /archive "/archive"\
<Directory "/archive">\
  Options All Multiviews\
  AllowOverride All\
  Order allow,deny\
  Allow from all\
</Directory>' >> /usr/local/etc/apache22/httpd.conf

sudo /usr/local/etc/rc.d/apache22 start

Установка md5sum

md5sum already installed at /compat/linux/usr/bin/md5sum
edited /home/buildbot/.profile and added that dir to the path
  # That didn't work, so did the following:
cd /usr/local/bin/
sudo ln -s /compat/linux/usr/bin/md5sum md5sum
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/buildbot-setup-for-bsd/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API