Learn Azure DevOps with YAML CI/CD pipelines| Live project-2
YAML Key concepts,Stages,Jobs,Tasks,parameters,variables,triggers,AWS EC2,SSH,Tomcat,Maven,Git,Jenkins,YAML CI/CD
Description
This course is designed to take step by step instructions, demonstrations and live project setup to create and configure CI/CD Pipelines using YAML scripting languages and classic editor on the Azure DevOps platform.
You will learn full "Azure DevOps pipelines setup using YAML CI/CD pipelines " with real time experience by working on a demo java based web application and deployment process of this web application using YAML CI/CD pipelines.
We will understand CI process automatic by enabling Continuous Integration process under triggers for build and release pipelines.
The following sections are available in this course:
1. YAML Key concepts and basic fundamentals about YAML CI/CD pipeline
2. Rules to use YAML language to design YAML CI/CD pipeline
3. Stages: Single and multi level stages in YAML CI/CD pipeline formats
4. Jobs: Single and multi level jobs in YAML CI/CD pipeline formats. Types of jobs
5. Tasks : Tasks in YAML CI/CD pipeline formats. Types of tasks
6. What is Deployment job and how to use in yaml pipeline to deploy application
7. Variables : Use of variables in YAML CI/CD pipeline formats
8. Types of variables in CI/CD pipeline
9. variable syntax and types of syntax
10. Variable scopes and use of variables
11. Use of template variables in CI/CD pipeline
12. Use of macro variables in CI/CD pipeline
13. Use of Runtime expression in CI/CD pipeline
14. Variables groups
15. Parameters
16. Triggers : manual v/s scheduled triggers
17. Service connections in azuredevops
18. Setup AWS EC2 instance as tomcat server
19 Setup AWS EC2 instance as self hosted agent
20. Setup maven and Java on AWS EC2 instance
21. Setup Jenkins server on AWS EC2
22. Build with Jenkins server
23 Deploy job in Jenkins to deploy application on tomcat server
21. Live Project 1 - Java application to deploy on AWS EC2 Tomcat server using classic and YAML CI/CD pipelines in Azure.
22. Live Project 2 - Java application to build and deploy with Jenkins to Tomcat Server using Azure Devops service connections, Service hooks and YAML pipelines.
22 End to End : Azure CI/CD pipelines execution using YAML pipelines to deploy a MVC web application
Note - Regularly updating this course with other devops tools like Docker etc.
I ensure you that once you finished this course, you will get clear picture how to work with Azure DevOps using YAML CI/CD pipelines.
Regards
Viren Automation Testing
What You Will Learn!
- 1. YAML Key concepts. Basic fundamentals about YAML CI/CD pipeline
- 2. Rules to use YAML language to design YAML CI/CD pipeline
- 3. Stages: Single and multi level stages in YAML CI/CD pipeline formats
- 4. Jobs: Single and multi level jobs in YAML CI/CD pipeline formats. Types of jobs
- 5. Tasks : Tasks in YAML CI/CD pipeline formats. Types of tasks
- 6. What is Deployment job and how to use in yaml pipeline to deploy application
- 7. Variables : Use of variables in YAML CI/CD pipeline formats
- 11. Template variables in CI/CD pipeline
- 12. Macro variables in CI/CD pipeline
- 13. Runtime expression in CI/CD pipeline
- 14. Variables groups setup and access in YAML pipeline
- 15. Parameters and data types
- 16. Triggers : manual v/s scheduled triggers
- 17. Service connections in azuredevops
- 18. Live Project demo- Web application to deploy on AWS EC2 is instance using classic editor and YAML pipelines
- 19. End to End deployment of Demo Java based web application to tomcat server
- 20. Jenkins- Setup Jenkins server on AWS EC2 instance
- 21. Jenkins - Deployment of Java based application to tomcat server
- 22. Jenkins- Service connections, Service hooks , add task in YAML execution
Who Should Attend!
- IT Operations who wants to learn Azure DevOps
- Manual and automation QA Testers who wants to learn Azure DevOps
- Any software engineer role who wants to learn Azure DevOps
- Any Software Developer who wants to learn Azure DevOps