Этот курс посвящен использованию TeamCity для создания среды непрерывной интеграции для улучшения процесса разработки программного обеспечения. Этот курс позволит вам автоматизировать большинство повторяющихся процессов, с которыми вы сталкиваетесь с процессом разработки.
Если вы не понимаете, CI - это практика слияния всех разработчиков, работающих вместе. Как только они выполняют чек или в определенное время каждый день или вручную запускаются, чтобы гарантировать, что не происходит прерывания проверки или ошибок с текущим исходным кодом, поэтому процесс разработки приложений ускоряется, и проблемы устраняются.
С TeamCity (который является инструментом, выпущенным компанией за множеством отличных инструментов, таких как ReSharper JetBrains), вы можете автоматизировать свои шаги по освобождению от получения последнего источника для публикации своего приложения. TeamCity - это бесплатный инструмент до определенного количества агентов, но это не будет ограничивать вас.
DevOps toolchain фокусируется на разных этапах: код, сборка, тестирование, пакет, dev, build, настройка, мониторинг. Каждый шаг будет автоматически вызван TeamCity. Поэтому у нас будет меньше времени для выпуска и сокращения нашего срока службы. Например, если у нас есть проект ASP.NET с веб-приложением вместе с модульным тестированием и необходимость изменения конфигурации проекта для удовлетворения требований целевой среды, таких как изменение путей и строки подключения. Полный цикл выпуска с этими шагами займет много времени, учитывая, что у нас есть более высокий шанс пропустить шаг или забыть сделать какую-то необходимую работу, что вызовет массу проблем для нас.
В моем собственном опыте с TeamCity он сократил мое время релиза для моего проекта «EasyNETFramework» примерно за 30 минут до двух! Он возьмет последний источник из github, вызовет MSBuild, чтобы опубликовать веб-проект и изменить строку подключения и другие связанные с ней конфигурации, и он будет запускать для меня единичное тестирование Nunit одним щелчком мыши.
Кроме того, вы увидите, как вы можете определить триггеры в TeamCity, чтобы автоматически вызывать сборку и видеть ее результат. Кроме того, многое другое. Итак, продолжайте и присоединяйтесь к нам в этом курсе.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
.NET Continuous Integration with TeamCity,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
CDI/CD с TeamCity от новичка к продвинутому уровню
CDI/CD with TeamCity From Beginner to Advanced
TeamCity - это современный многофункциональный инструмент, который позволяет командам разработчиков программного обеспечения быстро и эффективно запускать свою систему непрерывной интеграции и доставки (CI / CD).