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