Jenkins - проблема компиляции файлов SVN - PullRequest
1 голос
/ 10 июня 2019

Я пытаюсь получить все файлы из репозитория SVN и пытаюсь скомпилировать его с помощью плагина MSBuild.

Вот проблема -

Я могу успешно получить файлы. Но когда я попытался скомпилировать, он выдает следующие сообщения об ошибках

C: \ JENKINS \ Workspace \ IA_Core_4.1-Checkout \ packages \ System.Data.SQLite.Core.1.0.99.0 \ build \ net45 \ System.Data.SQLite.Core.targets (71,5): ошибка MSB3021: невозможно скопировать файл "C: \ JENKINS \ Workspace \ IA_Core_4.1-Checkout \ packages \ System.Data.SQLite.Core.1.0.99.0 \ build \ net45 \ x86.svn \ text-base \ SQLite.Interop. dll.svn-base "to" bin \ x86 \ Debug \ x86.svn \ text-base \ SQLite.Interop.dll.svn-base ". Доступ к пути «bin \ x86 \ Debug \ x86.svn \ text-base \ SQLite.Interop.dll.svn-base» запрещен. [C: \ JENKINS \ Workspace \ IA_Core_4.1-Checkout \ Instant Acess-Configure \ iaConfigGUI-new.csproj

Наблюдения -

  1. Если я получу файлы вручную и скомпилирую, используя 'MSBuild Jenkins job', его рабочий файл без проблем.

  2. Я сравнил все папки и файлы, выбранные с помощью 'jenkins job' и 'manual fetch'. И я мог наблюдать -

В каждой папке есть папка с именем .svn (h), созданная с помощью папок / файлов prop-base и text-base. И если мы увидим приведенные выше сообщения об ошибках - мы увидим ошибки при копировании файлов в эти папки (эти новые файлы .svn (h) отсутствуют в SVN Rapo) Не уверен, как эти файлы создаются во время SVN Fetch .

  1. Я просто изменяю каталог рабочего пространства на C: \ JENKINS.

Итак. Я подозреваю, что проблема с проверкой SVN или некоторые конфигурации Я администратор, поэтому я не думаю, что проблема с разрешением.

ВЫПУСК - Создание файлов .svn (h) во время проверки SVN, в основном приводящих к сбою компиляции. Не уверен.

SVN-файлы Загрузка конфигурации в Jenkins -

URL репозитория - URL Учетные данные - настроены USERID и PASSWORD. Каталог локальных модулей. Глубина репозитория - бесконечность (пробовал как есть (файлы глубины оформления)

Буду очень признателен за любые предложения или решения.

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