Getting Started with TeamCity
In this course you'll learn everything necessary to automate application builds, testing, and deployment of software with TeamCity.
Developing software involves many processes to get code from development into a production environment. TeamCity helps you automate every step of this process. In this course, Getting Started with TeamCity, you'll learn how to set up application builds to compile, test and package your apps. First, you'll see how to kick off this process every time someone checks in code and get notifications when something fails. Next, you'll explore how to get high-level reporting about failures. Finally, you'll learn how to create templates for reusable build processes and how to rapidly automate an entire delivery pipeline. By the time you're done with this course, you'll have everything you need to automate taking your software from development through to production with TeamCity.
Course SyllabusCourse Overview- 1m 25s
—Course Overview 1m 25sSetting up TeamCity- 29m 34s
—Course Overview 3m 55s
—Server Agent Model 1m 54s
—Windows Installation 5m 7s
—Linux and Mac Installation 4m 17s
—A docker-compose.yml for TeamCity 3m 28s
—Starting TeamCity Docker Containers 6m 42s
—Configuring vs. Consuming and User Accounts 4m 9sCreating Application Builds- 50m 23sAutomating Builds for Fast Feedback- 1h 2mChaining Builds to Perform Parallel Integration Testing- 58m 50sDeploying Software with the Build Chain DSL- 40m 49s