Bamboo无法发布工件

时间:2014-12-16 10:30:41

标签: svn build bamboo artifacts

我对工件配置有疑问;我正在使用SVN的代码源文件进行自动构建。

Rq:我在Bamboo中使用的所有任务都是DOS脚本。

成功构建后,我通过将/*.BIN放在复制模式字段中来配置工件。

生成的文件(BIN文件)位于我的工作区(c:\ workspace \ Bin)下,这就是我在bamboo.cfg.xml文件中修改bamboo.artifacts.directory的原因:" C:\ workspace",我推了" Bin"在竹子工件定义的位置下;

但是,在正确构建项目之后,我在日志文件中找到了以下行:"无法发布工件[XXXXXX]:null"并且没有生成的工件。

请有人帮帮我!!

3 个答案:

答案 0 :(得分:2)

最有可能的问题是权限或竹子没有对竹工作区以外的目录的写访问权。请记住,它是以运行竹子服务的用户身份运行的。您的工作区(您编码的地方)和竹子的工作区(构建发生的地方)是两回事。最好使用默认配置,将竹子共享工件放在竹工作区工件存储中,然后插入一个简单的脚本,将它们复制到之后你想要它们。

其他常见问题包括无法正确定义工件,无论是通过粗略指法名称还是路径,或者未指定工件的正确位置/名称。

答案 1 :(得分:0)

我的系统出现了同样的错误。问题最终是防火墙在我们的主Bamboo服务器上发生了变化。工件是在远程代理上创建的,但无法发送到主服务器进行存档。重新打开主要Bamboo端口到远程代理解决了问题。

答案 2 :(得分:0)

如果服务器上没有足够的磁盘空间(如果使用本地存储),我发现工件发布可以在没有错误的情况下失败。您可以在Bamboo配置的“系统信息”页面上查看“无磁盘空间”。