16 Azure Repos - Pull Request Merge Conflict Extension, Tags, Lock, Branch Security and Policies

Purnachandra Kanamarlapudi
Purnachandra Kanamarlapudi
10.2 هزار بار بازدید - پارسال - In this session, you will
In this session, you will see how to use History in Azure Repos to identify and resolve the code commit concerns by developers and many more source code administration activities of a DevOps engineer in realtime.

Some of the concepts demonstrated in this session are -

1) Use of Code History in real time projects
2) Branch Security by using Security groups like Build Administrators, Contributors, Readers, Project Collection Adminstrators etc
3) Types of Branches like Master etc
4) Tags
5) Locks
6) Pull Request Merge Conflict Extension Demo Azure Repos
7) GitIgnore
8) Installation Azure DevOps extensions into Azure DevOps organization from Azure DevOps Marketplace

You can Connect with me on LinkedIn
https://www.linkedin.com/in/purnachan...

Full Course Content:

1. Introduction of Azure Cloud
2. Azure DevOps Building blocks
2.1. Azure Boards
2.2. Azure Repos
2.3. Azure Pipelines
2.4. Azure Artifacts
2.5. Azure Test Plans
3. Source Control Management (SCM) /Version Control System
3.1. Comparison of SCM available in market
3.2. Version controlling mechanism using Azure Repos
3.3. Branching & merging strategy
3.3.1. Various branching & merging strategies and their scenarios
3.4. Best Practices
4. Continuous Integration (CI)
4.1. Continuous Integration using Azure Pipelines
4.1.1. Pipeline creation
4.1.2.  Environments
4.1.3. Tasks
4.1.4. Workflows
4.1.5. Code Coverage Techniques
4.1.6. Code Quality Gates
4.1.7. SonarQube Integration with Build Pipeline
4.1.8. Gated Builds
4.2.  Best Practices
5. Continuous Deployment (CD)
5.1. Deployment/Release Pipelines using Azure Pipelines
5.2. Automation of Application Configuration (web.config, app.config etc) / web.config transformation
5.3. Automated Release workflows for Deployments
5.4. Gated Deployments
5.5. Integration with Artifact management
5.6. Automated Roll-back mechansims
5.7. One-click deployments
5.8. Best Practices
5.9. Deployment concepts (Blue-green / canary deployments)
6. Continuous Testing
6.1. Introduction to Automated test suites
6.2. Sample automation tests with Selenium
6.3. Integration of automation test suite with CD pipeline
6.4. Best Practices
7. Artifactory Management
7.1. Dependency Management using Azure Artifacts
7.2. Deployments with Azure Artifacts
7.3. Best Practices
8. Fundamentals Infrastructure As A Code (IaaC)  
8.1. Introduction to Infra As A Code
8.2. Comparison of various IaaC tools (Terraform, ARM, Ansible etc)
8.3. Introduction to Azure Resource Manager (ARM) Templates
8.4. Introduction to Provisioning Infrastructure Components (Virtual Machines, Storage, Network, Azure PaaS & SaaS services) using ARM templates
8.5. Introduction to IaaC with Azure Pipelines
8.6. Best Practices

9. Notifications & alerts
9.1. Introduction feedback amplification
9.2. Introduction to feedback amplification tools & techniques
9.3. Usage of Tools like Azure Log Analytics & Kibana
9.4. Log Management & Monitoring activities
9.5. Best Practices
10. Release Management
10.1. Release Automation using Azure Release Pipelines
10.2. Fundamentals of Kanban, SCRUM boards in Azure DevOps
10.3. DevOps tool-chain integration for traceability
11. Fundamentals of Dockers & Kubernetes
11.1. Fundamentals of Dockers & Azure Kubernetes Service (AKS)
11.2. Sample API deployment to AKS
11.3. DevSecOps
12. Powershell
12.1. Introduction to Powershell
12.2. Windows Powershell IDE / ISE
12.3. Variables
12.4. Loops & Conditions
12.5. Powershell built-in modules
12.6. Work with Azure Cloud Services
12.7. Integration of Powershell scripts with Continuous Deployment Pipeline



#azuredevops #azurerepos #gitops #gitignore #gitlock #gittags #pullrequestextension #installationextensions
پارسال در تاریخ 1401/11/22 منتشر شده است.
10,242 بـار بازدید شده
... بیشتر