2015-08-25 2 views
1

Я планирую перейти от TeamCity в Visual Studio Team Services CI сборках (в основном, чтобы избежать выполнения и менеджер сервер для TeamCity, контроля версий хранилище и т.д.)Инструменты сторонних в Visual Studio Team Services непрерывной интеграции

В моей сборке TeamCity используется сторонний obfuscator, называемый Crypto Obfuscator для обфускации кода при его создании. Я просмотрел всю доступную документацию в Интернете, но не могу узнать, позволяет ли Team Services вам как-то установить и использовать сторонние инструменты в сборках CI.

Если нет, есть ли способ обфускации, который может быть введен в сборках CI Team Services?

Спасибо за ваше время.

ответ

0

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

Если вы используете размещенный сервер сборки, у вас не будет возможности устанавливать сторонние инструменты.

+0

Спасибо за информацию Daniel. Любая идея, если Dotfuscator может быть каким-то образом перенесен на сервер сборки TFS? Я готов переключиться на Dotfuscator, если это возможно. Предположим, что он установлен на сервере размещенной сборки для Azure VSO. – user559788

+0

VSO сборки не готовы к моим потребностям. Решил придерживаться TeamCity. – user559788

0

Служба построения Team Services (сервер сборки, размещенная Microsoft) не для вас. Вы не сможете запустить программу обфускации, которую у вас есть. Но вы можете использовать свой собственный сервер сборки, подключить его к Team Services и сохранить сценарий MSBuild.

+0

Спасибо Фабьен. Я сделал именно то, что вы предлагаете здесь. Запуск TeamCity создает код pull из VSO. – user559788

+0

Отлично! Мне нравится VSOnline для этого – Fabien