Bamboo не хочет создавать артефакты
во время сборки с Bamboo мы создаем файл /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD/release/dev_patch_release.tar.bz2
. Этот файл существует, проверил его с помощью командной строки.
в 'Artifact definitions' у меня есть следующий шаблон:**/release/*.bz2
.
но, к сожалению, после завершения сборки в Bamboo - > Build - > Artifact No artifacts have been found for this build result.
.
в то же время у меня есть unittests с результатом в **/extra/build/logs/*.xml
это успешно проанализировано JUnit.
Итак, я также создал еще один шаблон артефакта с **/extra/build/logs/*.xml
- все-таки бамбук не не вижу, но Джунит разбирает.
мой вопрос, Как создать артефакт dev_patch_release.tar.bz2
с бамбуком?
бамбук Лог:
simple 08-May-2014 23:11:33 Build Dev Patch - Release and Deploy #17 (T4-TGDP-RD-17) started building on agent Agent2
simple 08-May-2014 23:11:33 Build working directory is /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD
simple 08-May-2014 23:11:33 Executing build Dev Patch - Release and Deploy #17 (T4-TGDP-RD-17)
simple 08-May-2014 23:11:33 Starting task 'Source Code Checkout' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout' simple 08-May-2014 23:11:33 Updating source code to revision: c100a20080b08f79b6d1f566dc55a1f5154ff069
simple 08-May-2014 23:11:37 Updated source code to revision: c100a20080b08f79b6d1f566dc55a1f5154ff069
simple 08-May-2014 23:11:37 Finished task 'Source Code Checkout'
simple 08-May-2014 23:11:37 Running pre-build action: Clover Grails PreBuild Action
simple 08-May-2014 23:11:37 Running pre-build action: VCS Version Collector
command 08-May-2014 23:11:37 Substituting variable: ${bamboo.build.working.directory} with /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD command 08-May-2014 23:11:37 Substituting variable: ${bamboo.buildResultKey} with T4-TGDP-RD-17
command 08-May-2014 23:11:37 Substituting variable: ${bamboo.repository.revision.number} with c100a20080b08f79b6d1f566dc55a1f5154ff069
simple 08-May-2014 23:11:37 Starting task 'Run Phing' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command'
command 08-May-2014 23:11:37 Beginning to execute external process for build 'Dev Patch - Release and Deploy #17 (T4-TGDP-RD-17)'n ... running command line: n/usr/bin/phing -buildfile /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD/bamboo-dev-patch.xml testn ... in: /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RDn ... using extra environment variables: nrevision=c100a20080b08f79b6d1f566dc55a1f5154ff069nbuild_result_key=T4-TGDP-RD-17n
build 08-May-2014 23:11:39 [00;36mBuildfile: /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD/bamboo-dev-patch.xml[0m
build 08-May-2014 23:11:39 [00;32m
build 08-May-2014 23:11:39 Dev Patch Build Plan > prepare:
build 08-May-2014 23:11:39 [0m
build 08-May-2014 23:11:39 [00;36m [mkdir] Created dir: /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD/release[0m
build 08-May-2014 23:12:05 Dev Patch Build Plan > test:
build 08-May-2014 23:12:05 [0m
build 08-May-2014 23:12:05 [00;36m [echo] tar cfj /var/atlassian/bamboo/xml-data/build-dir/T4-TGDP-RD/release/dev_patch_release.tar.bz2 ./[0m
build 08-May-2014 23:12:48 [00;32m
build 08-May-2014 23:12:48 BUILD FINISHED
build 08-May-2014 23:12:48
build 08-May-2014 23:12:48 Total time: 1 minutes 9.67 seconds
build 08-May-2014 23:12:48 [0m
simple 08-May-2014 23:12:48 Finished task 'Run Phing'
simple 08-May-2014 23:12:48 Running post build plugin 'NCover Results Collector'
simple 08-May-2014 23:12:48 Running post build plugin 'Clover Results Collector'
simple 08-May-2014 23:12:48 Finalising the build...
simple 08-May-2014 23:12:48 Stopping timer.
simple 08-May-2014 23:12:48 Build T4-TGDP-RD-17 completed.
simple 08-May-2014 23:12:48 Running on server: post build plugin 'NCover Results Collector'
simple 08-May-2014 23:12:48 Running on server: post build plugin 'Clover Delta Calculator'
simple 08-May-2014 23:12:48 All post build plugins have finished
simple 08-May-2014 23:12:48 Generating build results summary...
simple 08-May-2014 23:12:48 Saving build results to disk...
simple 08-May-2014 23:12:48 Indexing build results...
simple 08-May-2014 23:12:48 Finished building T4-TGDP-RD-17.
Спасибо за помощь!
решение
из-за ошибки Shutting down Bamboo while builds are still running causes plugins (i.e. Artifact copier plugin) disabling
(https://jira.atlassian.com/browse/BAM-14585) системный плагин Bamboo "System Builders" может быть отключен, поэтому он перестает публиковать артефакты.
в комментариях к ошибке вы можете найти решение:
- перейти к администрированию- > управление надстройками
- выберите "Система" из выпадающего списка фильтр
- найти плагин "System Builders"
- включить его!
моя версия бамбука, где ошибка все еще появляется:5.4.1 build 4207 - 12 Feb 14
.
относительный вопрос на сайте Attlassian answers: https://answers.atlassian.com/questions/292548/bamboo-does-not-want-to-create-artifacts
Attlassian скоро выпустит патч, чтобы исправить эту проблему.
Спасибо, ребята, за помощь!
1 ответов
на экране определения артефакта:
на Location
указать относительный путь к файлам, которые вы хотите создать артефакт
Для Copy pattern
укажите шаблон для копирования.
для Вас случае, поставить ./release
в поле расположение укажите *.bz2
как шаблон копирования.
для получения дополнительной информации см. Эту проблему https://jira.atlassian.com/browse/BAM-2149
надеюсь, что это поможет