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

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

Пример простого задания для запуска ansible-playbook из buildbot


Метки: buildbot ansible python 

Ответы

RemiZOffAlex  Создано: 2018-12-22 00:48:39.034968  Обновлено: 2018-12-22 00:48:39.034968
# SCHEDULERS
c['schedulers'] = []
c['schedulers'].append(
    schedulers.ForceScheduler(
        name="uniquename",
        buttonName="Название кнопки",
        builderNames=["Unique name"]
    )
)

factory = util.BuildFactory()
factory.addStep(
    steps.ShellCommand(
        command=["ansible-playbook", "-i", "./hosts.yml", "./deploy.yml"],
        workdir='/home/USERNAME/ansible'
    )
)

c['builders'].append(
    util.BuilderConfig(
        name="Unique name",
        workernames=["example-worker"],
        factory=factory
    )
)

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