0

我对 Jenkins 有一个小而重要的问题。我已经在 Windows 7 机器上设置了 Jenkins CI,并且还在 Mac Mini 上通过 Java WebStart 设置了从机。我在设置与 git repo 的 ssh 连接时遇到了一些问题,但我已经弄清楚了。现在我在我的 Mac Mini 上运行构建时遇到了麻烦。基本上,该作业似乎可以克隆 repo,但是当构建脚本运行时,它会找到一些文件夹作为文件:

cc1objplus: error: 3rdParty/sparkle/Sparkle.framework/Headers: not a directory

我用 git 命令检查过,确实如此。

编辑:我已经检查了 repo 中的文件,它们是文件而不是目录。似乎 Git 插件以某种方式输出文件而不是目录。

我已经使用 git 命令进行了克隆、签出、提取、提取等操作,一切正常。我已经运行 bash 命令而不是使用 Git 插件(例如“git clone”、“git checkout”等),并且当我这样做时工作运行良好。使用 Git 插件签出 repo 时失败。

该项目在 Windows 7 上构建良好。如果我从 bash 进行,它也可以在 Mac 上构建。

更新:git status显示:

#    typechange: 3rdParty/sparkle/Sparkle.framework/Headers

对于每个应该是文件夹的文件。

4

0 回答 0