MSBuild не удалось скопировать файлы в выходную папку из-за излишнего количества папок - PullRequest
0 голосов
/ 12 апреля 2019

Я новичок в stackoverflow, поэтому, если это дубликат предыдущего вопроса, пожалуйста, перенаправьте меня

Я использую сервер jenkins для автоматической проверки локального репозитория git.В этом репозитории есть тестовый сайт, написанный на c # и угловом, и задача Дженкинса состоит в том, чтобы проверить git, вытащить / клонировать репо и создать из него образ докера.

Но на самом деле это Дженкинс показывает мне «успех» , журнал выдает предупреждения со многими «вне» папками.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.Может ли кто-нибудь здесь помочь мне?

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Да, все верно. Но я решил эту проблему и увидел, что проблема сама Дженкинс. Я удалил многоотраслевой канал и создал новый с той же информацией для сканирования git и построения изображения. Пока проблема не вернулась. Были и другие проблемы, но они были быстро исправлены. Все равно спасибо

0 голосов
/ 12 апреля 2019

Во-первых, у вас не должно быть столько вложенных папок с одинаковыми именами.Во-вторых, это происходит не из-за слишком большого количества папок, а из-за файла web.config is being used by another process.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...