TeamCity - это современный многофункциональный инструмент, который позволяет командам разработчиков программного обеспечения быстро и эффективно запускать свою систему непрерывной интеграции и доставки (CI / CD).
Мы начнем с настройки TeamCity в высокодоступной и масштабируемой манере. Это очень важно, чтобы убедиться, что по мере роста вашей команды TeamCity будет поддерживать высокую производительность.
Затем мы подробно рассмотрим различные безопасные способы подключения к вашей системе (ам) управления версиями, такие как «git» (например, GitHub). Если вы используете Github, вы будете рады узнать, что в этом курсе вы узнаете, как автоматически проверять пул-реквесты и убедиться, что они готовы к объединению.
Как только код будет доступен, мы увидим, как вы можете скомпилировать свой код, затем запустить его модульные тесты, измерить качество вашего кода и упаковать артефакты сборки. Мы увидим, как можно хранить артефакты сборки на серверах или в корзинах AWS S3.
Развертывание артефактов на целевых серверах может быть непростым и сложным, и именно здесь большинство онлайн-курсов заканчиваются! Однако я покажу вам, как вы можете автоматически развернуть свое программное обеспечение на локальных или облачных серверах одним щелчком мыши!
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
CDI/CD with TeamCity From Beginner to Advanced,
а также все другие курсы, прямо сейчас!
Introduction to Installation Procedure of TeamCity
Урок 5.00:05:17
Setting up a My SQL database in Amazon Web Services
Урок 6.00:08:50
Setting up TeamCity on Windows Server 2019
Урок 7.00:04:02
Types of Build Agents in TeamcCity
Урок 8.00:08:31
Installing Build Agents on an existing Windows server
Урок 9.00:14:59
TeamCity Cloud Build Agents: Part 1
Урок 10.00:14:59
TeamCity Cloud Build Agents: Part 2
Урок 11.00:11:19
TeamCity Cloud Build Agents: Part 3
Урок 12.00:09:42
Connecting to a Version Control System (VCS)
Урок 13.00:06:27
VCS Root Connections and Open Authentication
Урок 14.00:05:24
Ways of organizing your projects in TeamCity
Урок 15.00:08:22
Creating your first TeamCity project
Урок 16.00:20:58
Tools, Build Steps, Parameters and Templates!
Урок 17.00:26:21
Building and packaging ASP.NET MVC projects
Урок 18.00:24:21
Transforming web.config files using MS Build
Урок 19.00:17:49
Transforming web.config files using PowerShell
Урок 20.00:10:42
Running unit tests (NUnit) with TeamCity
Урок 21.00:13:17
Performing code quality inspections
Урок 22.00:12:14
Monitoring branches and auto-merging feature branches
Урок 23.00:09:41
Monitoring and verifying pull requests
Урок 24.00:09:34
Deployment Architecture and Strategy
Урок 25.00:14:11
Checkout Rules and Installing Plugins
Урок 26.00:08:05
IAM Roles, SNS Topics and CodeDeploy agent
Урок 27.00:05:47
Steps of deploying with AWS CodeDeploy and TeamCity
Урок 28.00:06:06
Creating CodeDeploy Applications
Урок 29.00:08:55
Creating appspec.yml, and the hook scripts
Урок 30.00:18:39
Deploying the the artifact with TeamCity Artifact Dependency and AWS CodeDeploy
Урок 31.00:17:43
VCS Triggers, and CI/CD with Snapshot Dependencies
Урок 32.00:04:40
Scheduled Triggers
Урок 33.00:07:21
Failure Conditions
Урок 34.00:07:48
Users, Groups, and Roles
Урок 35.00:01:40
User activity audit
Урок 36.00:03:43
Notifications in TeamCity
Урок 37.00:06:03
Introduction to Docker and AWS Elastic Container Service
Урок 38.00:12:01
Building a Docker Image and Uploading it to Amazon Elastic Container Service
Урок 39.00:12:46
Launching Docker containers with AWS Elastic Container Services (ECS)
Урок 40.00:05:55
Building and Deploying Docker Images to ECS with JetBrain TeamCity
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Этот курс посвящен использованию TeamCity для создания среды непрерывной интеграции для улучшения процесса разработки программного обеспечения. Этот курс позволит вам автоматизировать большинство повторяющихся процессов, с которыми вы сталкиваетесь с процессом разработки.Если вы не понимаете, CI - это практика слияния всех разработчиков, работающих вместе. Как только они выполняют чек или в определенное время каждый день или вручную запускаются,