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.
Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.
Course Overview Hi, my name is Wes Higbee. Welcome to my course Getting Started with TeamCity for continuous delivery. Somehow, software has to get from our development environment into the hands of our users and a production environment. There are many steps on this journey from development through to production and that's what we'll take a look at in this course with the help of TeamCity. First we'll take a look at how we can set up TeamCity in a variety of environments. We'll then use TeamCity to create application builds by setting up an automated build processes inside of TeamCity, much like a manual build process. Once we have that set up, we'll take a look at what's it's like to get feedback quickly from this environment. Oftentimes we have complex testing, so next we'll take a look at how we can set up parallel integration testing within TeamCity to start to form a deployment pipeline. And then in the last module of this course we'll take a look at how we can continue our pipeline through to deploying software. So that we have an automated process that can take software from development through to production. By the time you're done with this course you'll have the expertise necessary to use TeamCity to automate just about anything you can think of when it comes to developing and releasing your software.