1

我有一个 Bamboo 实例设置来使用以下配置进行构建:

  1. 竹版 = 3.0.1
  2. 运行构建时,我收到以下错误:
2011 年 3 月 9 日 08:57:50 从存储库“/root/POC/PRS”拉到目录“/root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99”
2011 年 3 月 9 日 08:57:50 从 /root/POC/PRAEFECTUS 拉取
2011 年 3 月 9 日 08:57:50 搜索更改
2011 年 3 月 9 日 08:57:50 未找到任何更改
2011 年 3 月 9 日 08:57:50 将存储库从缓存目录复制到源目录...
2011 年 3 月 9 日 08:57:50 在目录“/root/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1”中创建空存储库
2011 年 3 月 9 日 08:57:50 从存储库 `/root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99' 到目录 '/root/bamboo-ci/xml-data /build-dir/PRQA-PRQAKEY-JOB1'
2011 年 3 月 9 日 08:57:51 从 /root/bamboo-ci/xml-data/build-dir/_hg-repositories-cache/d20373e808a2d0e95a604129054231a0da36ff99 拉取
2011 年 3 月 9 日 08:57:51 请求所有更改
2011 年 3 月 9 日 08:57:51 添加变更集
2011 年 3 月 9 日 08:57:51 添加清单
2011 年 3 月 9 日 08:57:51 添加文件更改
2011 年 3 月 9 日 08:57:51 添加了 1 个变更集,对 810 个文件进行了 810 次更改
2011 年 3 月 9 日 08:57:51(运行“hg update”以获取工作副本)
2011 年 3 月 9 日 08:57:52 810 个文件已更新,0 个文件已合并,0 个文件已删除,0 个文件未解决
2011 年 3 月 9 日 08:57:52 将源代码更新为修订版:cc40b2d9c09ea747529887dd8db9319f53c5db4e
2011 年 3 月 9 日 08:57:52 执行构建 PRQA-PRQAKEY-JOB1-2
2011 年 3 月 9 日 08:57:52 运行预构建操作:内部版本号标记
2011 年 3 月 9 日 08:57:52 运行预构建操作:Clover Grails PreBuild Action
2011 年 3 月 9 日 08:57:52 运行预构建操作:VCS 版本收集器
2011 年 3 月 9 日 08:57:52 运行预构建操作:存储库隔离启用器操作
2011 年 3 月 9 日 08:57:52 运行预构建操作:Maven 设置预构建操作
2011 年 3 月 9 日 08:57:52 使用 ScriptBuilder 开始构建
2011 年 3 月 9 日 08:57:52    
开始构建“PRAEFECTUS-QA - PRQA-PLAN - 默认作业”
...运行命令行:/bin/sh Makefile
...在:/root/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1
2011 年 3 月 9 日 08:57:52 生成文件:10:PYTHON:未找到

但是如果我们查看错误中列出的文件夹,Makefile 就在那里

root@bambooserver:~/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1# ls -l
共计 104
-rw-r--r-- 1 根根 45 2011-03-09 08:57 作者
drwxr-xr-x 2 根根 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 根根 120 2011-03-09 08:57 更改
-rwxr-xr-x 1 根 9703 2011-03-09 08:57 ez_setup.py
drwxr-xr-x 2 root root 4096 2011-03-09 08:57 图片
drwxr-xr-x 2 根根 4096 2011-03-09 08:57 init.d
drwxr-xr-x 5 根根 4096 2011-03-09 08:57 iped
drwxr-xr-x 2 根根 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 根根 175 2011-03-09 08:57 MANIFEST.in
drwxr-xr-x 2 根根 4096 2011-03-09 08:57 nbproject
-rw-r--r-- 1 根根 1109 2011-03-09 08:57 新闻
drwxr-xr-x 5 根 4096 2011-03-09 08:57 prs
drwxr-xr-x 3 根 4096 2011-03-09 08:57 rpa
drwxr-xr-x 2 根根 4096 2011-03-09 08:57 sbin
drwxr-xr-x 4 root root 4096 2011-03-09 08:57 脚本
-rw-r--r-- 1 根根 81 2011-03-09 08:57 setup.cfg
-rwxr-xr-x 1 根 2796 2011-03-09 08:57 setup.py
drwxr-xr-x 2 根根 4096 2011-03-09 08:57 src
drwxr-xr-x 7 根根 4096 2011-03-09 08:57 测试
drwxr-xr-x 5 根根 4096 2011-03-09 08:57 测试
-rw-r--r-- 1 根 501 2011-03-09 08:57 TODO
-rw-r--r-- 1 根根 6 2011-03-09 08:57 版本
root@bambooserver:~/bamboo-ci/xml-data/build-dir/PRQA-PRQAKEY-JOB1#

关于如何在 Bamboo 中设置工作的任何提示?我正在使用 Mercurial,项目在 Python 中。

4

1 回答 1

2

正如我所看到的,您使用了专门用于运行 shell 脚本的 ScriptBuilder,而您可能需要一个运行命令的构建器

make 

你需要做的是:

  • 转到管理/服务器功能
  • 在“添加功能”中选择:功能类型:生成器,类型:命令,生成器标签:Make,路径:输入您的 make 实用程序的完整路径(即 /usr/bin/make)
  • 现在导航到您的计划配置并将构建器更改为“制作”

在这些更改之后,您的构建应该可以正常工作。

PS。如果将来出现问题,您应该尝试在 Atlassian 的支持网站 (http://support.atlassian.com) 上报告问题

免责声明:是的,我为 Atlassian 工作

于 2011-03-13T21:27:24.993 回答