Как заставить атлассический бамбук автоматически запускать сборку из хука после фиксации - PullRequest
3 голосов
/ 10 марта 2011

Попытка вызвать atlassian bamboo 2.7 для сборки после того, как мы сделаем коммит на наш git-сервер.

Видимо, мне нужно набрать определенную ссылку в API с помощью wget:

wget --no-check-Certificate http://myserver.net/build/updateAndBuild.action?buildKey=ABC-DEF

Однако это не работает. Когда я запускаю эту команду, в ответе http ничего не возвращается, и я сделал следующее, как и должно было:

  • Конфигурирование стратегии сборки для запускаемого режима сборки
  • Установить мой IP-адрес - это IP-адрес триггера
  • Подтвердил и отправил новый код

Но это ничего не дает, есть идеи?

Ответы [ 3 ]

1 голос
/ 14 марта 2011

Посмотрите документацию, касающуюся триггеров пост-фиксации:

http://confluence.atlassian.com/display/BAMBOO/Repository+Triggers+the+Build+when+Changes+are+Committed

http://confluence.atlassian.com/display/BAMBOO/Build+Services

Вы можете попытаться использовать службу REST, чтобы проверить, работает ли она для вас: /api/rest/updateAndBuild.action?buildKey=BAM-TRUNK

Если это не решит вашу проблему, пожалуйста, создайте запрос в службу поддержки, как предложил Кристиан.

Cheers, Jens

1 голос
/ 13 марта 2011

Трудно что-то сказать, не заглядывая в логи сервера. Мой совет: перейдите на https://support.atlassian.com/browse/BSP и опишите проблему с подключением журналов сервера.

И да, я работаю в Atlassian:)

0 голосов
/ 08 марта 2016

Простым решением было бы использование сервиса Git bamboo web hook.

Если вы хотите, чтобы коммиты автоматически запускали сборки:

Настройка Github

Перейдите в ваш репозиторий github-> settings -> Webhooks & Services

Выберите «Бамбук» из выпадающего списка «Добавить сервис»

Базовый URL: https://(compnayname).atlassian.net/builds

Ключ сборки: ваш ключ плана сборки Bamboo (в кратком описании плана последняя часть URL является ключом сборки)

Имя пользователя: бамбук useranme (с разрешения на сборку)

Пароль: как указано.

Настройка Bamboo

Добавление «строителя» для пользователей, которые могут строить план (Конфигурация плана -> Разрешения)

Добавить триггер (Конфигурация плана -> Триггеры)

Описание: описание триггера

Репозитории: выберите репозиторий, который необходимо построить автоматически

Запуск IP-адресов: IP-адреса сервера репозитория (вы можете попробовать оставить его пустым, когда бамбук ищет IP-адрес по умолчанию)

...