Как автоматически переместить артефакты из Team City в виртуальные каталоги?
Team city публикует свои артефакты по динамически меняющемуся URL-адресу - номер версии и сборки постоянно увеличивается.
Как я могу автоматизировать загрузку такого файла?
Есть ли в Team City функция, о которой я не знаю, для автоматического перемещения артефактов из хранилища артефактов сервера сборки на промежуточный / тестовый сервер?
2 ответа
На случай, если кто-то еще наткнется на это, в Team City есть плагин Deployer, который поддерживает перемещение артефактов на общий ресурс Samba, FTP-сервер или SSH-сервер: http://confluence.jetbrains.com/display/TW/Deployer+plugin
Что я обычно делаю, это запекаю публикацию / копирование / развертывание (т.е. загрузку) вещей непосредственно в сценарий сборки, который использует TeamCity вместо того, чтобы устанавливать вещи как артефакты.
Кроме того, вы можете настроить новую конфигурацию сборки, которая будет автоматически запускаться после завершения первой сборки. Он будет принимать артефакты вашего проекта как зависимости и публиковать их.