Бамбук Не удалось опубликовать артефакт

У меня вопрос по настройке артефактов; Я работаю с автоматической сборкой, используя исходные файлы кода из SVN.

Запрос: все задачи, которые я использовал в Bamboo, являются сценариями DOS.

После успешной сборки я настроил артефакты, указав /*.BIN в поле Копировать шаблон.

сгенерированный файл (файл BIN) находится в моей рабочей области (c:\workspace\Bin), поэтому я изменил каталог bamboo.artifacts.directory в файле bamboo.cfg.xml на: "C:\workspace" и поставил " Корзина» в разделе «Местоположение» в определении бамбукового артефакта;

Однако после правильной сборки проекта я обнаружил в лог-файле следующую строку: "Невозможно опубликовать артефакт [XXXXXX]: null" и сгенерированного артефакта нет.

Может ли кто-нибудь помочь мне, пожалуйста!


person Rim    schedule 16.12.2014    source источник


Ответы (3)


Скорее всего, проблема связана либо с разрешениями, либо с тем, что у бамбука нет доступа на запись к каталогу за пределами рабочей области бамбука. Помните, что он работает от имени пользователя, от имени которого вы запускаете службу bamboo. Ваше рабочее пространство (где вы кодируете) и рабочее пространство бамбука (где происходит сборка) — это две разные вещи. Вам лучше использовать конфигурацию по умолчанию, которая помещает общие артефакты бамбука в хранилище артефактов бамбуковой рабочей области, а затем вставляете простой скрипт для их копирования в любое место, где вы хотите их впоследствии.

Другие распространенные проблемы включают в себя неправильное определение артефакта либо путем жирного перебора имени или пути, либо из-за неправильного указания местоположения/имени артефакта.

person gjones    schedule 24.02.2015

У меня была такая же ошибка в моей системе. Проблема оказалась в том, что на нашем основном сервере Bamboo изменились брандмауэры. Артефакты были созданы на удаленном агенте, но не могли быть отправлены на главный сервер для архивации. Повторное открытие основного порта Bamboo для удаленных агентов решило проблему.

person Carol Serroul    schedule 03.04.2017

Я обнаружил, что публикация артефакта может завершиться без ошибки, если на сервере недостаточно места на диске (при использовании локального хранилища). Вы можете проверить «Свободное место на диске» на странице «Информация о системе» в конфигурации Bamboo.

person Frederik    schedule 21.11.2017