
.NET Непрерывная интеграция с TeamCity
Если вы не понимаете, CI - это практика слияния всех разработчиков, работающих вместе. Как только они выполняют чек или в определенное время каждый день или вручную...
CDI/CD with TeamCity From Beginner to Advanced
TeamCity - это современный многофункциональный инструмент, который позволяет командам разработчиков программного обеспечения быстро и эффективно запускать свою систему непрерывной интеграции и доставки (CI / CD).
Мы начнем с настройки TeamCity в высокодоступной и масштабируемой манере. Это очень важно, чтобы убедиться, что по мере роста вашей команды TeamCity будет поддерживать высокую производительность.
Затем мы подробно рассмотрим различные безопасные способы подключения к вашей системе (ам) управления версиями, такие как «git» (например, GitHub). Если вы используете Github, вы будете рады узнать, что в этом курсе вы узнаете, как автоматически проверять пул-реквесты и убедиться, что они готовы к объединению.
Как только код будет доступен, мы увидим, как вы можете скомпилировать свой код, затем запустить его модульные тесты, измерить качество вашего кода и упаковать артефакты сборки. Мы увидим, как можно хранить артефакты сборки на серверах или в корзинах AWS S3.
Развертывание артефактов на целевых серверах может быть непростым и сложным, и именно здесь большинство онлайн-курсов заканчиваются! Однако я покажу вам, как вы можете автоматически развернуть свое программное обеспечение на локальных или облачных серверах одним щелчком мыши!