Антон Архипов — Build pipelines: приключения в конвейере TeamCity

Краткое содержание доклада Антона Архипова “Build pipelines: приключения в конвейере TeamCity“ с конференции TechTrain 2018. Доклад посвящен вопросам автоматизации сборки и доставки продукта. Первые минут 10-12 уделяется истории проблемы, очень наглядно показывается разница между CI (непрерывной интеграцией) и CD (непрерывной сборкой). Объясняется зачем и кому это нужно, для этого сначала выполнять все этапы вручную (не сложно ведь?). Затем, показывается что тестирование часто выполняется очень долго и вообще, бывает разным - хотелось бы часть тестов запускать всегда, а часть (медленных) - только иногда. А еще, сборка может выполняться под разные платформы и для каждый версии программы (под свою платформу) неплохо бы запускать тесты. И это не все... Дальше показываются возможности современных систем CI/CD на примере TeamCity. Поясняется что такое Chain и показывается как с использованием snapshot dependency значительно ускоряется сборка. Сборку можно представить в виде графа, узлы кото
Back to Top