
Tier 1-Azure DevOps CI/CD pipeline–E2E Setup
Chapter 1 : Introduction about course
Chapter 2 : Sign Up process: Azure DevOps Free tier account
· Pre-requisites for fresher’s/ beginners?
· Create Free Azure DevOps account step by step
Chapter 3 : What is Azure DevOps?
· Understanding about Azure DevOps?
· What are azure devops services?
· Scope for ADO in IT sector
· Access URL for Dev portal and organization
· Overview about dev portal
Chapter 4 : Organization Setup and Configuration
· What is Organization? Understanding about organization
· How to create multiple new Organizations?
· What is org level setting?
· How to rename organization?
· How to add org-level permissions and why important?
· How to change org-level owner?
· How to delete an organization?
· How to add users for an organization?
· How to add extensions for an organization?
· How to check projects for an organization?
Chapter 5 : Project Setup and Configuration
· What is Project? Understanding about Project
· Types of project and explain?
· How to create public and private projects?
· What is Project level setting?
· How to rename Project?
· How to add Project -level permissions and why important?
· How to add Project -level administrator?
· How to delete a Project?
· How to add teams for a Project?
Chapter 6 : Agent and Agent pool setup and configuration
· What is agent pool? Importance of agent pool
· Types of agent pools? And How to use agent pools
· How to access agent pools?
· How to create agent pool? Basic understanding about agent pool
· Understanding about Agents and why agents are so important?
· Types of agents? Explain types of agents
· How to add agent to an agent pool?
· Setup self hosted agent step by step
· Setup MS hosted agent step by step
· How to enable/disable agents?
· How to delete agent and agent pool?
Chapter 7 : GitHub account
· Push sample project code to github
· Create service connection between GitHub and ADO
Chapter 8 : Introduction: Azure DevOps pipeline
· What is DevOps concept and devops pipeline workflow?
· Scope and tools for DevOps in IT sector?
· How to access pipelines section in Azure Devops?
· What is Azure DevOps CI/CD pipeline? Types of azure pipelines
· Methods to create CI/CD pipelines
Chapter 9 : Azure DevOps pipeline: Classic view
· What is classic pipeline and how to access from UI?
· Create and run first classic build pipeline
· Create and run first classic release pipeline
· Delete build pipeline and release pipeline
· Edit, rename and setting of a pipeline
· Re-run , download logs of a pipeline
· What is a build and build number
Chapter 10 : Azure DevOps pipeline: Selenium WebDriver
· Integration between selenium and azure devops pipeline
· Running selenium test scripts on build pipeline
Chapter 11 : Azure DevOps pipeline: BDD cucumber Reporting
· Integration between BDD cucumber and azure devops pipeline
· Generating BDD cucumber HTML report
Chapter 12 : Azure DevOps pipeline: SonarQube
· Integration between SonarQube and azure devops pipeline
Chapter 13 : Understanding Build, Artifact in azure devops
· What is Build?
· What is Artifact ?
· How to add publish task and download task for CD pipeline
Chapter 14 : Azure DevOps pipeline: Certifications and pricing
· Types of certificates and pricing
Discover how to create and manage an Azure DevOps organization, configure settings, add users, assign owners, and control projects, extensions, and free tier services including pipelines, boards, repos, and artifacts.
Explore creating and organizing Azure DevOps projects within an organization, choosing private or public visibility, selecting Team Foundation Version Control (TFVC) or Git, and using boards, repos, pipelines, and more.
Learn to enable the classic editor in Azure DevOps by turning off disable options for classic build and release pipelines and stage chooser in settings, then access the release pipeline.
Set up a self-hosted agent and agent pool in Azure DevOps, download and configure the agent, and connect it to your pipelines.
Learn to set up a Microsoft hosted agent, resolve parallelism errors, and run a Maven CI pipeline in Azure DevOps, with builds on Macintosh, Ubuntu, and Windows, plus release deployment.
Set up a self-hosted Azure DevOps agent on Windows, create a local agent pool, download and configure the agent, generate a personal access token, and run pipelines.
Set up Azure Pipelines to automate build and release, enabling continuous integration and deployment of Selenium test code written in Java, using Git and Maven.
Learn to run Selenium tests in headless mode on Azure DevOps pipelines by configuring Chrome options and arguments in a Cucumber-based automation project for CI/CD.
Configure and generate a Cucumber HTML report in Azure DevOps by integrating the Cucumber HTML report extension, adding the JSON report plugin, and publishing the report from the Maven build.
Learn how to generate Cucumber HTML reports in Azure DevOps pipelines, compare foundation and simple report formats, and publish via Maven with a GitHub source code workflow.
Learn to add custom metadata to cucumber html report in Azure DevOps by configuring pipeline tasks, JSON metadata, and displaying the URL, environment name, tester name, and date.
Learn how to integrate SonarQube with Azure DevOps pipelines to perform code analysis and view results on the SonarQube server, covering end-to-end setup, token generation, and Azure pipelines configuration.
Integrate Azure DevOps with a local SonarQube server to run Maven builds, analyze code with Jacoco, and publish JUnit tests and code-coverage reports in the CI/CD pipeline.
Download a sonar scanner report from a local sonar server using the CNS report plugin, and generate docs, csv, and excel formats to share code quality with stakeholders.
Create and configure a Windows 10 virtual machine on the Azure portal using a free trial resource group, set user credentials, enable remote connection, and manage deployment.
You will about build , artifacts and deployment. You will also learn how to publish and download pipeline artifact using CI/CD pipeline.
Configure OAuth authentication in Azure DevOps by linking GitHub or GitHub Enterprise, creating an auth configuration with client ID and secret, and setting authorization callbacks and repository permissions.
Explore the Azure DevOps engineer certification path from fundamental to expert levels, including Azure Fundamentals AJ 900, developer associate vs administrator options, and scheduling and pricing details.
Explore Azure DevOps pricing and plans for beginners, covering boards, pipelines, repos, test plans, and artifacts, with free versions and trial options to practice for the DevOps engineer role.
Azure Devops- One of the most demanding DevOps tools in the Software Industry
This course is prepared to take step by step instructions to create and configure CI/CD Pipelines using the Azure DevOps platform. This course will give beginners enough idea to work with Azure DevOps step by step. Someone, who is working in automation team and wants to execute test cases on CI/CD pipelines then this course series will help them.
In this course, you will learn following key topics about Azure DevOps-
-Detail steps for sign up process for azure dev portal
-Step by step portal overview , introduction
-Setup and create an organization
-Setup public v/s private project under and organization
-Setup teams and users for a project
-Understanding and setup CI pipelines and CD pipelines
-Understanding and setup local v/s MS hosted agents and types of agents
-Difference between self hosted and Microsoft hosted agents.
-Execute selenium test scripts with CI/CD pipelines and checking reports for executed test cases
-Deploying selenium and BDD code to MS hosted agents
-Sonarqube tool integration to Azure DevOps for code coverage testing
-Integrate and install latest version of sonarqube
-Configurations between sonarqube and Azure DevOps.
- Understand What is build , Artifact ?
-Demo to publish and download pipeline artifacts using classic editor
To work with self hosted agent we should install or configure on our local system. To work with MS hosted agent we need to select a VM and should execute or deploy our code on same machine.
Azure Devops allows organizations to create and improve products at a faster speed than they can with traditional software development approaches like waterfall.
A project created under and Organization in Azure DevOps provides a place for users to plan, track progress, and collaborate on building software solutions. A project represents a fundamental container where you can store data and source code.