Как предоставить учетные данные для JCIFS в TeamCity для подключаемого модуля Deployer?

Используя плагин Deployer, я получаю это исключение:

[13:37:11]Шаг 2/2. Скопируйте файлы (SMB Deployer)

[13:37:11][Шаг 2/2] Начинаем загрузку по SMB на \devwebserver\WebApps\TCTest\TCTestDeploy

[13:37:11][Шаг 2/2] jcifs.smb.SmbAuthException: Ошибка входа: неизвестное имя пользователя или неверный пароль.

[13:37:11][Шаг 2/2] Не удалось выполнить пошаговое копирование файлов (SMB Deployer)

Основываясь на этих инструкциях, я добавил следующие записи в лаунчере агента (C:\TeamCity\buildAgent\launcher\conf\wrapper.conf), а также (по ошибке) в ntlm-config.properties:

jcifs.smb.client.username=имя пользователя

jcifs.smb.client.password=пароль

Однако я продолжаю получать это исключение.

Мы не хотим размещать учетные данные непосредственно на этапе сборки из соображений безопасности.

Что мне нужно сделать, чтобы SMB Deployer использовал учетные данные в данной конфигурации?


person The Evil Greebo    schedule 13.02.2015    source источник
comment
Это доля NetApp jcifs?   -  person bahrep    schedule 17.02.2015
comment
Я не знаю. Вот почему я спросил. Это?   -  person The Evil Greebo    schedule 17.02.2015
comment
Вы спросили, как правильно предоставить учетные данные, но не указали, какой это сетевой ресурс. Если это общий ресурс NetApp, попробуйте следующее: community.netapp.com/t5/Network-Storage-Protocols-Discussions/   -  person bahrep    schedule 17.02.2015
comment
Это общий ресурс Windows. В соответствии со связанной ссылкой, которую я дал: SMB Deployer — позволяет загружать файлы в общие папки Windows по протоколу SMB. Реализация основана на библиотеке JCIFS. Чтобы настроить клиент JCIFS с помощью свойств системы, обновите свойства запуска агента TeamCity.   -  person The Evil Greebo    schedule 17.02.2015


Ответы (1)


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

person The Evil Greebo    schedule 22.02.2015