Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

BUILDBOT #24

Open
nikitos1550 opened this issue Nov 26, 2019 · 0 comments
Open

BUILDBOT #24

nikitos1550 opened this issue Nov 26, 2019 · 0 comments

Comments

@nikitos1550
Copy link
Owner

/home/nikitos1550/buildbot вот тут файлы конфигов и рантаймов, что я делал для эксперимента.

master.cfg это конфиг освновного приложения, в директории worker окружение единственного воркера (предполагается, что они могут быть на других машинах, но у нас все на одной).

Вот часть master.cfg что настраивает порт запуска сервера

...
# minimalistic config to activate new web UI
c['www'] = dict(port=8010,
                plugins=dict(waterfall_view={}, console_view={}, grid_view={}))
...

В nginx`е (/etc/nginx/sites-avalible/default

	location /buildbot/ {
		auth_basic "Restricted Area";
                auth_basic_user_file /etc/nginx/.htpasswd;
		proxy_pass http://localhost:8010/;
	}
	location /buildbot/ws {
    		proxy_pass http://localhost:8010/ws;
    		proxy_http_version 1.1;
    		proxy_set_header Upgrade $http_upgrade;
    		proxy_set_header Connection "Upgrade";
	}

Можно в итоге получить доступ по адресу

c['buildbotURL'] = "http://213.141.129.12:8080/buildbot/"

Стартовать buildbot надо из директории где лежит master.cfg командой buildbot start (можно в опциях конечно указать путь к master.cfg и проч)

Worker стартуется buildbot-worker start из своей директории

P.S. Для референса я использовал вот эту инструкцию https://www.digitalocean.com/community/tutorials/how-to-install-buildbot-on-ubuntu-16-04

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant