SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Как добавить множество построителей для buildbot и не запутаться в них?


Метки: buildbot python 

Ответы

RemiZOffAlex  Создано: 2019-01-22 18:55:31.999746  Обновлено: 2019-01-22 18:55:31.999746

Добавляйте в разных файлах, после чего импортируйте их. Пример:

Файл builder1.py

from buildbot.plugins import *

factory = util.BuildFactory()

# Здесь добавлены шаги
cfgBuilders = [
    util.BuilderConfig(
        name="Builder 1",
        workernames=["worker-node"],
        factory=factory,
        env={'PATH': '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin'}
    )
]

cfgSchedulers = [
    schedulers.ForceScheduler(
        name="force-builder-1",
        buttonName="Запустить сборку",
        builderNames=["Builder 1"]
    )
]

Файл master.cfg

import builder1
c['builders'] += builder1.cfgBuilders
c['schedulers'] += builder1.cfgSchedulers

Возможно будут интересны и другие вопросы