Развертывание Sitecore очень похоже на развертывание любого стандартного веб-приложения .NET, за исключением содержимого.
Я написал сообщение в блоге об автоматизации развертывания с помощью TeamCity and Team Development for Sitecore (TDS). Вы можете игнорировать информацию, специфичную для TDS, если вы хотите просто нажать код. Однако, если вы планируете немедленно развертывать элементы контента, для этого полезно использовать TDS.
Существует также сообщение Джейсона Берт, которое охватывает использование OctoDeploy with TeamCity and TDS для непрерывного развертывания.
Возможно, вам захочется начать с создания стандартного шага .NET MSBuild, а затем развертывания сборки кода на вашем сайте. Это поможет вам начать, а затем вы можете начать отлаживать оттуда и выбирать, какие другие инструменты будут соответствовать вашим потребностям.