TeamCity没有将一些新文件推送到Git中

时间:2012-09-06 14:18:10

标签: git teamcity teamcity-7.1

最近我在我的网站项目中添加了一些JS文件:WebProject.csproj

我在TeamCity中设置CI定义,使用MSBuild构建具有以下命令行参数的解决方案:

/p:OutDir=%teamcity.build.workingDir%\ReleaseBuild\;Configuration=Release;UseWPP_CopyWebApplication=True;PipelineDependsOnBuild=False

如果其他构建定义需要,我可以在稍后的步骤中轻松地进行部署。

但是,我添加的一些最近的js文件是MSBuild失败的,因为它不能进行pipline复制,因为它们不存在于git中存在的文件夹中......

我在“构建之前清理所有文件”设置如下面的TeamCity日志中所示:

[20:27:33]Updating sources: server side checkout (5s)
[20:27:33][Updating sources] Will perform clean checkout. Reason: "Clean all files before build" turned on
[20:27:33][Updating sources] Transferring cached clean patch for VCS root: GitProjectVCS
[20:27:37][Updating sources] Repository sources transferred: 36.49Mb total
[20:27:37][Updating sources] Removing C:\TeamCity\buildAgent\work\d002fb661417bf57
[20:27:37][Updating sources] Updating C:\TeamCity\buildAgent\work\d002fb661417bf57

当我执行一个新的git clone时,sspts文件夹中存在js文件,就像我添加它们一样。但是当我检查工作文件夹时,TeamCity将来自git的所有文件放入js文件中,不存在于Scripts文件夹中......

我错过了什么吗?谢谢你的帮助。

0 个答案:

没有答案