Наша команда разработчиков использует Visual Studio 2013 Pro вместе с TFS 2010. Нам понадобятся следующие возможности для нашей непрерывной интеграции инициативы/доставки:Непрерывная доставка с TFS 2010 и Jenkins?
1. Automatically build our web project on every checkin.
2. Automatically deploy green builds to development and/or test environments.
3. Provide build/deployment notifications via email.
Extra Credit: Run unit tests with each build.
У нас нет бюджета, причина Дженкинс является привлекательным. Настройка для меня нова, и я не знаю, как эти штуки подходят и какие другие инструменты необходимы для предварительной работы над задачами выше?
Вам нужно будет предоставить более подробную информацию о том, какой тип SCM и код у вас есть, и как вы развертываете. Но, предполагая инструменты Microsoft, у Jenkins есть плагины для TFS и VSTS, чтобы проверить код, построить с помощью MSBuild, запустить тесты и опубликовать результаты с помощью плагина NUnit и развернуть путем публикации артефактов через SSH, FTP, SMB и т. Д., А затем отправить электронные письма. –
Я думаю, что вы в значительной степени получили наши настройки ... прямо сейчас мы являемся строго средствами Microsoft. Любопытно, что если MSBuild (сборки) и Web Deploy (автоматические сборки) по-прежнему будут нужны, если мы будем использовать Jenkins вместе с TFS 2010. Похоже, что ответ Да? – Chaka
Я не знаю достаточно о новых средствах сборки или развертывания MS, чтобы сказать. Я знаю, что люди используют плагин MSBuild для создания своего программного обеспечения с Jenkins. Но если вы используете другой инструмент, до тех пор, пока его можно запустить из командной строки, его можно запустить из Jenkins. –