CI/CD with TeamCity From Beginner to Advanced
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024