Задача Gradle Copy File не удается скопировать на подключенный сетевой диск через Jenkins - PullRequest
0 голосов
/ 01 ноября 2018

Я использую Jenkins и запускаю задачи Gradle для создания jar, исполняемого файла и файла setup.exe. Одна из моих простых задач - скопировать встроенный файл setup.exe на подключенный сетевой диск на агенте, на котором выполняется программа. Я пытаюсь скопировать установочный файл в папку на подключенном диске с именем 2.x. Я получаю ошибку: «Невозможно преобразовать URL-адрес z: /Developers/Projects/builds/v2.x/» в файл. "

task copySetup(type: Copy) {
from file("${projectDir}/Setup.exe")
into file ("z:/Developers/Projects/builds/v2.x")
}

Если я сам запускаю задачу в рабочей области, тогда она работает. Сбой только когда Дженкинс запускает его. Я использую обертку Gradle, так что это не должно быть проблемой версии Gradle, я думаю.

1 Ответ

0 голосов
/ 06 ноября 2018

Итак, я получил ответ от этого поста от ForcePush: Карта сетевого диска для использования службой

Несмотря на то, что Jenkins работает как учетная запись пользователя, которую я использовал для подключения сетевого диска, служба не видит подключенных сетевых дисков. Ответ ForcePush решает эту проблему.

...