由于某种原因,我使用MSBuild的 Bamboo 制构建卡滞了过去4个小时,并显示以下消息:

“正在等待 build ……”。

我尝试停止构建,但停留在“正在取消 ....”上。甚至无法禁用代理。奇怪的是,IDLE中有2个构建代理。

在我停止构建之前,该构建已运行了5多个小时,并且没有停止。日志说:

simple  04-Mar-2015 21:23:42   Submodule 'web-common' (http://bitbucket.org/abc/web-common) registered for path 'Common'
simple  04-Mar-2015 21:23:43   Cloning into 'Common'...

重新启动构建服务器。工作几个小时,相同的问题再次开始。在不知道根本原因的情况下可能会重新启动构建服务器。

我是Bamboo和GIT的新手。如果您可以提供有关故障排除和解决此问题的建议,那将是很好的。

更新:

我通过了构建,但在下面的Web部署中遇到了错误:
C:\bamboo-home\artifacts\XXX\shared\build-xxxx\package不是目录

最佳答案


Failure in artifact preparation phase during processing of:
Subscription for Shared artifact:
[bla, pattern: [**] anchored at: [deploy_artifact], destination: [] –


"C:\bamboo-home\artifacts\XXX\shared\build-xxxx\package is not a directory"

您可以看看this thread:

制定计划后,您是否创建了新的部署版本?
单个发行版始终与特定版本有关。
如果要使用更新的工件,则需要创建一个新版本。

您还可以检查复制模式,如suggested here

(原始答案)

Bamboo supports submodules since 3.4BAM 8106

如果该支持由于某种原因出了问题,则可以try a workaround,使用以下命令将custom command executable之类的构建器任务添加为脚本:
#!/bin/bash
BUILDDIR=${bamboo.build.working.directory}
cd $BUILDDIR
git submodule update --init

(在“高级选项”中取消选择“使用子模块”选项)

这将允许您检查子模块是否实际上是这里的问题。

关于git - Bamboo版本停留在 “Waiting to be built…”上并克隆到 'Common',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28850965/

10-13 05:23