2013-08-23 3 views
1

Мы используем BuildBot (http://buildbot.net/) для создания нашего проекта на C++. Есть ли способ запустить точные команды сборки из командной строки, которые выполняются при нажатии кнопки «Force build» в веб-интерфейсе? Я пытаюсь отладить проблему сборки, которая присутствует на нашем сервере сборки, но не на наших локальных машинах, и не хочу спамить список адресов электронной почты каждый раз, когда она терпит неудачу.Buildbot: как вручную запустить сборку?

Спасибо, Шон

ответ

1

Чтобы выполнить команду COMMAND [ARG]... в чистой среде использовать env --ignore-environement COMMAND [ARG]....

+0

ОК, поэтому, если я использую флаг -ignore-environement, это может привести к тому, что система не отправит электронное письмо при сбое сборки? – SeanLabs

+0

Нет, я так не подозреваю. Я подозреваю, что вы можете запускать те же команды сборки, что и BuildBot, в аналогичной среде. Я не собирался на самом деле использовать BuildBot для этого. –

0

Я предполагаю, что buildbot отправляет HTTP-запрос серверу buildbot с просьбой построить его, когда вы нажимаете кнопку создания силы. Итак, если вы разобрались, что это senfing, вы можете отправить то же самое с помощью wget или python или что-то еще?

Это может или не может делать то, что вы пытаетесь сделать? Я предполагаю, что существует разница между запуском сборки buildbot из строки cmd и дублированием сборки buildbot без использования buildbot.