我是stackoverflow的新手,因此,如果与上一个问题重复,请重定向我
我正在使用jenkins服务器自动检查本地git回购。在此仓库中,有一个用c#和angular编写的测试网站,jenkins的工作是检查git,拉/克隆该仓库并从中构建一个docker映像。
但是实际上 jenkins show me a "success",该日志会抛出带有许多“出”文件夹的警告。 MSBuild无法发布网页,我也找不到故障
/usr/share/dotnet/sdk/2.2.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(141,5): warning MSB3026: Could not copy "/var/lib/jenkins/workspace/test_master/dockerhosting/out/out/out/out/out/out/out/web.config" to "out/out/out/out/out/out/out/out/web.config". Beginning retry 1 in 1000ms. The process cannot access the file '/var/lib/jenkins/workspace/test_master/dockerhosting/out/out/out/out/out/out/out/out/web.config' because it is being used by another process. [/var/lib/jenkins/workspace/test_master/dockerhosting/dockerhosting.csproj]
由于有许多out文件夹,因此该进程无法访问文件。这里有人可以帮我吗?
答案 0 :(得分:0)
首先,您不应有太多同名的嵌套文件夹。
其次,失败的原因不是因为文件夹太多,而是因为文件web.config is being used by another process
。
答案 1 :(得分:0)
是的,没错。但是我解决了这个问题,发现问题出在詹金斯本身。我删除了多分支管道,并使用相同的信息创建了一个新管道以扫描git并构建映像。目前,问题没有再出现。还有其他一些问题,但是很快就解决了。还是谢谢你