Настройка задания сборки с помощью Bamboo (платформа CI) - PullRequest
1 голос
/ 09 марта 2011

У меня есть установка экземпляра Bamboo для сборки со следующей конфигурацией:

  1. Версия Bamboo = 3.0.1
  2. при запуске сборки я получил следующую ошибку:
09-Mar-2011 08:57:50    Pulling from repository `/root/POC/PRS' to directory '/root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99'
09-Mar-2011 08:57:50    pulling from /root/POC/PRAEFECTUS
09-Mar-2011 08:57:50    searching for changes
09-Mar-2011 08:57:50    no changes found
09-Mar-2011 08:57:50    Copying repository from cache directory to source directory...
09-Mar-2011 08:57:50    Creating empty repository in directory '/root/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1'
09-Mar-2011 08:57:50    Pulling from repository `/root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99' to directory '/root/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1'
09-Mar-2011 08:57:51    pulling from /root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99
09-Mar-2011 08:57:51    requesting all changes
09-Mar-2011 08:57:51    adding changesets
09-Mar-2011 08:57:51    adding manifests
09-Mar-2011 08:57:51    adding file changes
09-Mar-2011 08:57:51    added 1 changesets with 810 changes to 810 files
09-Mar-2011 08:57:51    (run 'hg update' to get a working copy)
09-Mar-2011 08:57:52    810 files updated, 0 files merged, 0 files removed, 0 files unresolved
09-Mar-2011 08:57:52    Updated source code to revision: cc40b2d9c09ea747529887dd8db9319f53c5db4e
09-Mar-2011 08:57:52    Executing build PRQA-PRQAKEY-JOB1-2
09-Mar-2011 08:57:52    Running pre-build action: Build Number Stamper
09-Mar-2011 08:57:52    Running pre-build action: Clover Grails PreBuild Action
09-Mar-2011 08:57:52    Running pre-build action: VCS Version Collector
09-Mar-2011 08:57:52    Running pre-build action: Repository Isolation Enabler Action
09-Mar-2011 08:57:52    Running pre-build action: Maven Settings Prebuild Action
09-Mar-2011 08:57:52    Building started with ScriptBuilder
09-Mar-2011 08:57:52    
Starting to build 'PRAEFECTUS-QA - PRQA-PLAN - Default Job'
... running command line: /bin/sh Makefile
... in : /root/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1
09-Mar-2011 08:57:52    Makefile: 10: PYTHON: not found

но если мы посмотрим на папку, указанную в сообщении об ошибке, Makefile найдет

root@bambooserver:~/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1# ls -l
total 104
-rw-r--r-- 1 root root   45 2011-03-09 08:57 AUTHORS
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 bin
-rw-r--r-- 1 root root  138 2011-03-09 08:57 build-number.txt
-rw-r--r-- 1 root root  120 2011-03-09 08:57 CHANGES
-rwxr-xr-x 1 root root 9703 2011-03-09 08:57 ez_setup.py
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 images
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 init.d
drwxr-xr-x 5 root root 4096 2011-03-09 08:57 iped
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 logrotate.d
-rw-r--r-- 1 root root  932 2011-03-09 08:57 Makefile
-rw-r--r-- 1 root root  175 2011-03-09 08:57 MANIFEST.in
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 nbproject
-rw-r--r-- 1 root root 1109 2011-03-09 08:57 NEWS
drwxr-xr-x 5 root root 4096 2011-03-09 08:57 prs
drwxr-xr-x 3 root root 4096 2011-03-09 08:57 rpa
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 sbin
drwxr-xr-x 4 root root 4096 2011-03-09 08:57 scripts
-rw-r--r-- 1 root root   81 2011-03-09 08:57 setup.cfg
-rwxr-xr-x 1 root root 2796 2011-03-09 08:57 setup.py
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 src
drwxr-xr-x 7 root root 4096 2011-03-09 08:57 test
drwxr-xr-x 5 root root 4096 2011-03-09 08:57 tests
-rw-r--r-- 1 root root  501 2011-03-09 08:57 TODO
-rw-r--r-- 1 root root    6 2011-03-09 08:57 VERSION
root@bambooserver:~/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1# 

какие-нибудь советы о том, как настроить работу в Bamboo?я использую Mercurial и проект на Python.

1 Ответ

2 голосов
/ 14 марта 2011

Как я вижу, вы использовали ScriptBuilder, который предназначен для запуска сценария оболочки, в то время как вам, вероятно, нужен сборщик, который запускает команду

make 

Что вам нужно сделать, это:

  • Зайдите в Администрирование / Возможности сервера
  • в «Добавить возможность» выберите: Тип возможности: Builder, Тип: Command, Метка Builder: Make, Path: введите полный путь к вашей утилите make (т. Е. / Usr / bin / make)
  • теперь перейдите к конфигурации вашего плана и измените конструктор на «Make»

После этих изменений ваша сборка должна работать нормально.

PS. В случае возникновения будущих проблем вы должны попытаться сообщить о проблеме на сайте поддержки Atlassian (http://support.atlassian.com)

Отказ от ответственности: да, я работаю на Atlassian

...