I would like to view this page in
Добро пожаловать в раздел учебных материалов о JetBrains TeamCity! Здесь мы собрали самые полезные уроки, которые познакомят вас со всеми возможностями TeamCity. Уроки подойдут как новичкам, так и опытным пользователям и помогут разобраться во всех тонкостях работы с универсальным CI/CD-инструментом.
В этом разделе вы найдете руководства и обучающие материалы по TeamCity, касающиеся общих вопросов — от запуска скриптов командной строки до работы с артефактами.
Из урока вы узнаете, как использовать TeamCity для запуска скриптов командной строки, которые лежат в основе пайплайнов сборки.
TeamCity включает в себя множество функций, которые могут повысить эффективность сборки. В этом уроке рассказывается, как использовать определенные билд-раннеры и для чего это может понадобиться.
В TeamCity легко извлекать данные из сборок с помощью артефактов. В этом уроке подробно рассматривается работа с ними в TeamCity.
В этом видео рассказывается, как настроить сборку для создания и загрузки артефактов, запустить сборку, а затем скачать артефакты через интерфейс TeamCity.
В этой статье рассказывается, как включить в конфигурацию сборки этап использования SSH, а также как загрузить SSH-ключ в TeamCity для последующей передачи билд-агентам.
TeamCity предлагает интеграцию со многими системами контроля версий, баг-трекерами, инструментами сборки и другими решениями, которые разработчики используют в своей работе. В этом разделе собраны пошаговые обучающие материалы по интеграции TeamCity с самыми распространенными программами. Подробная информация — в документации.
Интеграцию TeamCity и GitHub можно реализовать разными способами. В этом видео описаны три наиболее распространенных варианта использования.
В этом уроке показано, как функция Commit Status Publisher помогает отправить информацию о результатах сборки из TeamCity в GitHub.
Это видео рассказывает, как отправлять статусы сборки из TeamCity в Slack. Вы узнаете, как подключить TeamCity к Slack и какие дополнительные параметры конфигурации позволяют использовать интеграцию максимально эффективно.
Интеграция TeamCity и JIRA позволяет быстрее и удобнее получать обратную связь по задачам, коммитам и заданиям CI/CD. Этот урок посвящен интеграции TeamCity и JIRA Cloud.
Следующие уроки посвящены интеграции репозиториев исходного кода и TeamCity. Здесь рассказывается об использовании SSH-ключей, создании правил выгрузки и т. п.
Как создать проект TeamCity из SSH-репозитория? В этом коротком видео показано, как загрузить SSH-ключ в TeamCity и подключить репозиторий GitHub через SSH.
Коммит-хуки позволяют быстрее запускать CI/CD-задания с меньшим потреблением ресурсов. В этом уроке рассказывается, как настроить сервер TeamCity для использования коммит-хуков.
TeamCity предлагает гибкие возможности настройки веток в конфигурации сборки. Вы узнаете, как наиболее эффективно сконфигурировать эти параметры, используя синтаксис в поле спецификации веток.
В этом видео показана настройка функции сборки Pull Requests для GitHub и продемонстрирована ее работа: мы создадим пул-реквест и выполним сборку с помощью TeamCity.
В чем разница между правилами выгрузки и правилами запуска процесса в TeamCity? В этом уроке рассказывается, чем они похожи и чем отличаются.
Билд-агент TeamCity — программа, которая получает команды от сервера TeamCity и запускает процесс сборки. В следующих уроках подробно рассказывается о работе с билд-агентами.
TeamCity предлагает поддержку нескольких фреймворков тестирования. В этом разделе собраны обучающие материалы по поддержке отчетов о тестировании в TeamCity. Кроме того, вы узнаете, как создать первый пайплайн сборки.
Возможность запуска автоматизированных тестов — ключевая часть любого CI/CD-инструмента. В этом видео дается обзор возможностей TeamCity, касающихся тестирования.
Этот урок посвящен разделению простой конфигурации сборки на две, их соединению с помощью снэпшот-зависимостей и зависимостей артефактов и последующему запуску цепочки сборки.
Вы узнаете, как настраивать проекты .NET, запускать сборки и тесты. Руководство будет полезно как тем, кто пока мало знаком с CI/CD или TeamCity, так и опытным пользователям.
Вы узнаете, как настраивать проекты Gradle, запускать сборки и тесты. Руководство будет полезно как тем, кто пока мало знаком с CI/CD или TeamCity, так и опытным пользователям.
Вы узнаете, как настраивать проекты Maven, запускать сборки и тесты. Руководство будет полезно как тем, кто пока мало знаком с CI/CD или TeamCity, так и опытным пользователям.
Вы узнаете, как настраивать проекты Python, запускать сборки и тесты. Руководство будет полезно как тем, кто пока мало знаком с CI/CD или TeamCity, так и опытным пользователям.
В TeamCity настройки можно хранить не только в системе контроля версий в формате XML, но и в виде кода, используя Kotlin DSL. Следующие видео научат вас использовать Kotlin DSL в TeamCity для настройки проектов и управления ими.
Вас интересуют лучшие практики структурирования проектов микросервисов с помощью Kotlin DSL? В этом уроке мы рассмотрим три разных подхода к этой задаче.
Знакомимся с терминологией TeamCity. Прежде чем писать код на Kotlin, посмотрите видео, посвященное настройке проекта Maven для этой серии уроков.
В этом уроке рассматриваются основные понятия Kotlin DSL.
В этом видео подробно рассказывается об использовании Kotlin DSL в проектах TeamCity.
Это видео посвящено устранению конфликтов, которые могут возникнуть при настройке проектов TeamCity с помощью Kotlin DSL и через интерфейс.
В этом уроке описывается настройка цепочек сборки в TeamCity с помощью Kotlin DSL.
Рассказываем, как выполнить рефакторинг цепочек сборок в TeamCity с помощью Kotlin DSL.