我试图在VSTS中构建一个包含git子模块的项目。 构建配置为签出子模块,所以我假设它应该检查子模块。当我运行构建时,"获取源代码"步骤显示模块已经签出。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border='1' celpadding="2">
<thead>
<tr>
<td data-date="2017-10-08"></td>
<td data-date="2017-10-09"></td>
<td data-date="2017-10-10"></td>
<td data-date="2017-10-11"></td>
<td data-date="2017-10-12"></td>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
然而,在&#34;构建解决方案&#34;步骤声称它找不到文件。当我在构建服务器上搜索文件时,我没有看到应该检出的模块。这就解释了为什么构建无法找到它们。
我不明白为什么它声称已经检查过,但它确实没有。构建是另一个构建定义的克隆,它与另一个存储库的相同git子模块完全相同,并且在该构建中它可以正常工作。
有谁知道问题可能是什么?
这是构建日志:
Submodule path '*************': checked out '0740556614e1cf87da0873b1982b03aaf0b3886d'
我也不明白为什么它正在寻找.exe文件,因为它不应该而且它们不在那里。