HOME > Development > CICD with TeamCity From Beginner to Advanced

CICD with TeamCity From Beginner to Advanced

  • Development
  • Jan 20, 2025
SynopsisCI/CD with TeamCity From Beginner to Advanced, available at $...
CICD with TeamCity From Beginner to Advanced  No.1

CI/CD with TeamCity From Beginner to Advanced, available at $64.99, has an average rating of 4.38, with 43 lectures, based on 1088 reviews, and has 8348 subscribers.

You will learn about Learn how an efficient and scalable CI/CD system is implemented. Install TeamCity 2018 on a local machine or on a server farm Setup static build agents as well as Cloud build agents Connect to Source Controls via HTTPS or SSH Setup a project template to save time and effort Parametrize Build Configurations Add dynamics to your builds using System, Environmental, and Configuration Parameters Build and package your code into a TeamCity Artifact Produce environment-specific configurations e.g. Web Config Transform of ASP .NET projects (with Visual Studio or PowerShell) Run Unit Tests and produce Code Coverage R““`eports Run code analysis and Code Quality Insection Checking GitHub Merge Pull Requests automatically Deploy your applications with AWS Code Deploy Manage and subscribe to notifications and alerts Administer TeamCity (e.g. manage users and groups) Produce Docker Images and Deploy to Amazon Elastic Container Services This course is ideal for individuals who are Developers or DevOps Engineers or Technical Managers or IT Administrators or Solution Architects or University Students of IT and/or Computer Science or Testers It is particularly useful for Developers or DevOps Engineers or Technical Managers or IT Administrators or Solution Architects or University Students of IT and/or Computer Science or Testers.

Enroll now: CI/CD with TeamCity From Beginner to Advanced

Summary

Title: CI/CD with TeamCity From Beginner to Advanced

Price: $64.99

Average Rating: 4.38

Number of Lectures: 43

Number of Published Lectures: 43

Number of Curriculum Items: 43

Number of Published Curriculum Objects: 43

Original Price: A$37.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how an efficient and scalable CI/CD system is implemented.
  • Install TeamCity 2018 on a local machine or on a server farm
  • Setup static build agents as well as Cloud build agents
  • Connect to Source Controls via HTTPS or SSH
  • Setup a project template to save time and effort
  • Parametrize Build Configurations
  • Add dynamics to your builds using System, Environmental, and Configuration Parameters
  • Build and package your code into a TeamCity Artifact
  • Produce environment-specific configurations e.g. Web Config Transform of ASP .NET projects (with Visual Studio or PowerShell)
  • Run Unit Tests and produce Code Coverage R““`eports
  • Run code analysis and Code Quality Insection
  • Checking GitHub Merge Pull Requests automatically
  • Deploy your applications with AWS Code Deploy
  • Manage and subscribe to notifications and alerts
  • Administer TeamCity (e.g. manage users and groups)
  • Produce Docker Images and Deploy to Amazon Elastic Container Services
  • Who Should Attend

  • Developers
  • DevOps Engineers
  • Technical Managers
  • IT Administrators
  • Solution Architects
  • University Students of IT and/or Computer Science
  • Testers
  • Target Audiences

  • Developers
  • DevOps Engineers
  • Technical Managers
  • IT Administrators
  • Solution Architects
  • University Students of IT and/or Computer Science
  • Testers
  • Are you looking to master Continuous Integration and Delivery (CI/CD) with TeamCity from beginner to advanced level? Then, look no further than this comprehensive online course!

    Designed to equip developers and DevOps engineers with the essential skills and knowledge required for implementing an efficient CI/CD system, this course covers everything from setting up TeamCity in a highly available and scalable manner to deploying software automatically with one click.

    With a focus on modern, feature-rich tools, this course deep dives into various secure ways of connecting to your source control system(s), such as “git” (e.g. GitHub). You’ll learn how to automatically validate pull requests and ensure they are ready to be merged.

    You’ll also discover how to compile your code, run its unit tests, measure code quality, and package build artifacts. But that’s not all! The course also covers deploying the artifacts to target servers, which can be tricky and complicated. However, various use cases for deploying the final software product are provided to familiarise you with deploying in different ways, whether using Docker, AWS Code Deploy or a third-party tool such as Octopus Deploy.

    No prior knowledge about TeamCity, CI/CD, or AWS is required to complete the course. Whether you’re a beginner or an experienced professional, you’ll gain valuable insights and skills that will enable you to optimize your software development processes.

    Enrol now and take the first step towards becoming an expert in Continuous Integration and Delivery with TeamCity!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Common UseCaes of TeamCity

    Chapter 2: Installing and configuring TeamCity

    Lecture 1: Deployment Architecture of TeamCity

    Lecture 2: Installing TeamCity on Windows

    Lecture 3: Installing TeamCity on Linux (Ubuntu)

    Lecture 4: Installing TeamCity on Mac

    Lecture 5: About TeamCity Build Agents

    Lecture 6: Types of Build Agents in TeamcCity

    Lecture 7: Installing TeamCity Build Agent on Windows

    Lecture 8: Installing TeamCity Build Agent on Ubuntu (Linux)

    Chapter 3: Working with Projects and Build Configurations

    Lecture 1: Projects in TeamCity

    Lecture 2: Build Configurations in TeamCity

    Lecture 3: Build Steps in TeamCity

    Lecture 4: Build Artefacts in TeamCity

    Lecture 5: Parametrising Build Configurations Part 1

    Lecture 6: Parametrising Build Configurations Part 2

    Chapter 4: Deployment Use Cases

    Lecture 1: Continues Deployment Use Cases – Introduction

    Chapter 5: Use Case A: Deploying Your Build Artifact with AWS CodeDeploy

    Lecture 1: Deployment Architecture and Strategy

    Lecture 2: Uploading TeamCity Artifacts to AWS S3

    Lecture 3: Installing the AWS Code Deploy Agent

    Lecture 4: Creating the IAM Role for AWS Code Deploy Agent

    Lecture 5: Creting the AppSpec and Deployment Scripts

    Lecture 6: Including the Deployment Scripts in Artifact

    Lecture 7: Creating AWS Code Deploy Applications

    Lecture 8: Deploying the Artifact Using Code Deploy + Build Plan Dependencies

    Chapter 6: Use Case C: Continuous Deployment via Octopus Deploy

    Lecture 1: About Octopus Deploy

    Lecture 2: Installing Octopus Deploy on Windows Server

    Lecture 3: Working with Environments in Ocropus Deploy

    Lecture 4: Installing Octopus Deploy Tentacles on Windows

    Lecture 5: Installing Octopus Deploy Tentacles on Linux (Ubuntu)

    Lecture 6: Working with Packages in Octopus Deploy

    Lecture 7: Preparing TeamCity Artefact for Octopus Deploy

    Lecture 8: Publishing TeamCity Artefacts to Octopus Deploy

    Lecture 9: Defining the Deployment Process

    Lecture 10: Deploying Projects

    Chapter 7: TeamCity Level 2

    Lecture 1: Cloud Build Agents in TeamCity

    Lecture 2: Build Triggers in TeamCity

    Lecture 3: Failure Conditions

    Lecture 4: Working with Build Features in TeamCity

    Lecture 5: Connecting to GitHub via SSH Keys

    Lecture 6: Users, Groups and Roles in TeamCity

    Lecture 7: Notifications in TeamCity

    Lecture 8: Logging to TeamCity using Google (Open Authentication)

    Instructors

  • CICD with TeamCity From Beginner to Advanced  No.2
    Aref Karimi
    Technology Leader and Evangalist
  • Rating Distribution

  • 1 stars: 16 votes
  • 2 stars: 40 votes
  • 3 stars: 159 votes
  • 4 stars: 403 votes
  • 5 stars: 470 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!