Nil*_*Pun 7 git msbuild continuous-integration bamboo
出于某种原因,使用MSBuild的我的竹子构建在过去的4个小时内停留,并显示以下消息:
"等待建成......".
我尝试停止构建,但坚持' 取消 ......'.甚至无法禁用代理.奇怪的是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'...
Run Code Online (Sandbox Code Playgroud)
重新启动构建服务器.工作几个小时,同样的问题再次开始.厌倦了在不知道ROOT CAUSE的情况下重新启动构建服务器.
我对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: [] –
Run Code Online (Sandbox Code Playgroud)
日志消息
"C:\bamboo-home\artifacts\XXX\shared\build-xxxx\package is not a directory"
Run Code Online (Sandbox Code Playgroud)
你可以看看这个线程:
您是否在构建计划后创建了新的部署版本?
单一版本总是与特定的构建相关。
如果您想使用更新的工件,您需要创建一个新版本。
您还可以按照此处的建议检查复制模式。
(原答案)
Bamboo从 3.4和BAM 8106 开始支持子模块
如果该支持存在某种问题,您可以尝试一种解决方法,将诸如自定义命令可执行文件之类的构建器任务添加为脚本:
#!/bin/bash
BUILDDIR=${bamboo.build.working.directory}
cd $BUILDDIR
git submodule update --init
Run Code Online (Sandbox Code Playgroud)
(取消选择高级选项中的“使用子模块”选项)

这将允许您检查子模块是否真的是这里的问题。
| 归档时间: |
|
| 查看次数: |
2978 次 |
| 最近记录: |