由于某种原因,我使用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.4和BAM 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/