buildpublish на другом сервере

#publish #cruisecontrol.net

#опубликовать #cruisecontrol.net

Вопрос:

Я пытаюсь использовать buildpublisher в ccnet.config для копирования некоторых файлов после сборки. Я могу сделать это локально на сервере, но если я попытаюсь скопировать его на другой сервер, который находится в той же сети, он не пойдет. Я думаю, что это связано с настройками безопасности, но я ничего не вижу в документации о настройке параметров безопасности пользователя / передачи или чего-либо еще. Любые предложения о том, что делать?

   <buildpublisher>
    <sourceDir>C:BuildPublish</sourceDir>
    <publishDir>\remoteserverSite</publishDir>
    <cleanPublishDirPriorToCopy>true</cleanPublishDirPriorToCopy>
    <useLabelSubDirectory>false</useLabelSubDirectory>
    <description>Build publish</description>
  </buildpublisher>
  

Ответ №1:

Вам необходимо предоставить общий доступ к каталогу remoteserver Site. Также убедитесь, что пользователь (или учетная запись службы), который запускает CruisControl.Net service имеет права на чтение / запись в общем каталоге. Мы используем nant для копирования файлов из Clear Case на другой сервер с помощью этого метода.