VSTS构建无法签出git子模块

时间:2017-10-10 11:58:31

标签: git build azure-devops git-submodules

我试图在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文件,因为它不应该而且它们不在那里。

0 个答案:

没有答案