In this Azure Release pipeline for Continuous Deployment session, you will learn how to deploy a java application to Azure App Service.
DevOps topics covered in this session are:
1. How to create an Azure App Service?
2. How to connect to Github repository?
3. Integrating Github repository with Azure Reops
4. Integrating Azure App Service with Azure Release pipeline for continuous deployment
You must watch prior sessions before you watch this session as part of Azure DevOps learning to ensure you all learn pre-requisites of a continuous Integration pipeline in Azure DevOps.
You can Connect with me on LinkedIn
https://www.linkedin.com/in/purnachandra-k...
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
#azureappservice #javaappdeployment #githubrepository #azurereleasepipeline #azuredevops #DevopsEngineer #CI/CD
Nesta página do site você pode assistir ao vídeo on-line 33 Deploy a Java application to Azure App Service duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Purnachandra Kanamarlapudi 08 Maio 2023, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 1,205 vezes e gostou 9 espectadores. Boa visualização!