title
Azure DevOps Tutorial | Deploying CI/CD Pipeline On Azure | Azure DevOps | DevOps Training | Edureka

description
πŸ”₯Edureka Microsoft Azure DevOps Certification (Use Code "π˜πŽπ”π“π”ππ„πŸπŸŽ"): https://www.edureka.co/microsoft-azure-devops-solutions-training This Edureka "Azure DevOps” video will give you a thorough and insightful overview Microsoft Azure and DevOps approach and help you create a CI/CD pipeline using Microsoft Azure. The following are the offerings of this video: 1. What Is DevOps? 2. What Is Azure DevOps? 3. Components Of Azure DevOps 4. Demo – Azure DevOps Check out our Playlists: https://goo.gl/Xpx77b Blog Series: https://goo.gl/KvjU4h Subscribe to our channel to get video updates. Hit the subscribe button above. -------------------------------------------------------------------------------------------------------------------------------- Do subscribe to our channel and hit the bell icon to never miss an update from us in the future: https://goo.gl/6ohpTV Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka ----------------------------------------------------------------------------------------------------------------------------------- #MicrosoftAzureCertification #CloudComputing #AzurePlatform #AzureDevOps #DevOpsTraining #AzureTraining #AzureTutorial #DevOpsTutorial #Edureka ----------------------------------------------------------------------------------------------- How does it work? 1. This is a 5 Week Instructor-led Online Course. 2. Course consists of 30 hours of online classes, 30 hours of assignment, 20 hours of project 3. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 4. You will get Lifetime Access to the recordings in the LMS. 5. At the end of the training you will have to complete the project based on which we will provide you a Verifiable Certificate! - - - - - - - - - - - - - - About the Course Edureka’s Microsoft Azure DevOps Solutions Certification (AZ-400) Course is curated by industry professionals as per the industry requirements and demands. The certification course gives you a solid foundation to appear for the Microsoft Certified: DevOps Engineer Expert Certification. The course will help you learn how to design and implement strategies for collaboration, source code management, security, compliance, continuous integration, delivery, and monitoring. During this Online training, you'll learn: -Introduction to Azure DevOps -Implementing Continuous Integration -Build Containers with Azure DevOps -Designing a Dependency Management Strategy and Managing Artifact Versioning -Setting up Release Management Workflow Implementing Deployment Models and Services Implement and Optimize Continuous Feedback Mechanism Azure Tools: Infrastructure and Configuration, and Third-Party Implementing Compliance and Security Azure Case Studies Course Objectives On completion of the AWS Architect Certification training, learner will be able to: -Demonstrate Git Version Controlling -Understand Build Strategy and its Implementation -Integrate Azure Pipelines -Monitor AKS Cluster from Azure Monitor -Deploy a multi-container application to AKS -Migrate and consolidate artifacts -Use WhiteSource to manage open-source security and license -Use secrets in the pipeline with Azure Key Vault -Release deployment control using Azure Monitor as release gate -Configure Azure IaaS and PaaS -Set up Azure Service Fabric -Create Azure resources using ARM templates, Azure CLI, and Azure PowerShell -Automate Infrastructure Deployment in the cloud with Terraform and Azure Pipelines -Manage technical debt with Azure DevOps and SonarCloud -Discern the importance of Azure using case studies Who should go for this course? This course is designed for students and IT professionals who want to pursue a career in Cloud Computing. The course is a best fit for: ● Professionals aspiring to clear the Microsoft Certified: DevOps Engineer Expert Exam ● Individuals looking to establish their credibility and value in the market as experienced DevOps practitioners ● System Administrators ● Software Developers ● Cloud Professionals ● Solution Architects ● Project Manager ● Site Reliability Engineers ● Technical Leads Pre-requisites -Foundational knowledge of Cloud architecture -Fundamentals of Cloud Computing -Basic understanding of virtualization, networking & databases -Proficiency in using Visual Studio IDE, PowerShell and Command-Line Interface Working For more information, Please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll free).

detail
{'title': 'Azure DevOps Tutorial | Deploying CI/CD Pipeline On Azure | Azure DevOps | DevOps Training | Edureka', 'heatmap': [{'end': 1282.258, 'start': 1201.366, 'weight': 0.71}], 'summary': 'This tutorial covers azure devops overview, software development challenges, devops and azure, continuous integration and deployment, and code management with pipelines and analytics, highlighting key concepts and tools for efficient development and deployment on microsoft azure.', 'chapters': [{'end': 87.567, 'segs': [{'end': 87.567, 'src': 'embed', 'start': 29.58, 'weight': 0, 'content': [{'end': 35.042, 'text': 'Then we would move further and try to understand why Azure and DevOps is a good combination.', 'start': 29.58, 'duration': 5.462}, {'end': 39.624, 'text': 'Then we would understand some of the important components of Azure DevOps.', 'start': 35.562, 'duration': 4.062}, {'end': 42.365, 'text': 'And finally I would finish things off with the demo part.', 'start': 39.944, 'duration': 2.421}, {'end': 44.506, 'text': 'I hope this agenda is clear to you guys.', 'start': 42.925, 'duration': 1.581}, {'end': 47.207, 'text': "So let's not waste any time and quickly get started then.", 'start': 44.546, 'duration': 2.661}, {'end': 52.569, 'text': "So first and foremost, let's try to understand what DevOps exactly is first.", 'start': 47.827, 'duration': 4.742}, {'end': 56.01, 'text': "Let's take a look at what does the definition has to say about DevOps.", 'start': 52.769, 'duration': 3.241}, {'end': 58.031, 'text': 'Well, this is what it says.', 'start': 56.67, 'duration': 1.361}, {'end': 66.613, 'text': 'It is a set of practices which is intended to reduce the time between committing a change to a system and the change being placed into normal production,', 'start': 58.647, 'duration': 7.966}, {'end': 73.358, 'text': 'while ensuring high quality, and if you take a look at the image, it shows something in a cycle where you have code,', 'start': 66.613, 'duration': 6.745}, {'end': 78.722, 'text': 'you have plan monitoring operations, deployment, release test and stuff like that.', 'start': 73.358, 'duration': 5.364}, {'end': 80.283, 'text': 'So what is all this??', 'start': 79.222, 'duration': 1.061}, {'end': 82.224, 'text': 'I mean, what was this definition about?', 'start': 80.323, 'duration': 1.901}, {'end': 85.847, 'text': 'What does this diagram or this image exactly symbolize??', 'start': 82.605, 'duration': 3.242}, {'end': 87.567, 'text': 'To understand this,', 'start': 86.365, 'duration': 1.202}], 'summary': 'Understanding azure devops and its components, followed by a demo.', 'duration': 57.987, 'max_score': 29.58, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI29580.jpg'}], 'start': 11.246, 'title': 'Azure devops overview', 'summary': 'Introduces azure devops, emphasizing the intention to reduce time between committing a change and production, and the key cycle involving code, planning, monitoring, operations, deployment, release, and testing.', 'chapters': [{'end': 87.567, 'start': 11.246, 'title': 'Azure devops overview', 'summary': 'Introduces azure devops, discussing its agenda, definition, and important components, emphasizing the intention to reduce time between committing a change and production, and the key cycle involving code, planning, monitoring, operations, deployment, release, and testing.', 'duration': 76.321, 'highlights': ['The chapter discusses the agenda, which includes understanding DevOps, the combination of Azure and DevOps, important components of Azure DevOps, and a demo.', 'It defines DevOps as a set of practices aimed at reducing the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.', 'The chapter emphasizes the key cycle involving code, planning, monitoring, operations, deployment, release, and testing, to symbolize the DevOps process.']}], 'duration': 76.321, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI11246.jpg', 'highlights': ['The chapter emphasizes the key cycle involving code, planning, monitoring, operations, deployment, release, and testing, to symbolize the DevOps process.', 'It defines DevOps as a set of practices aimed at reducing the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.', 'The chapter discusses the agenda, which includes understanding DevOps, the combination of Azure and DevOps, important components of Azure DevOps, and a demo.']}, {'end': 580.869, 'segs': [{'end': 232.178, 'src': 'embed', 'start': 209.907, 'weight': 0, 'content': [{'end': 217.651, 'text': 'The other problem that the administrators team face is the code that works in development phase may not work exactly like that in the production phase.', 'start': 209.907, 'duration': 7.744}, {'end': 224.994, 'text': 'So again, there is a barrier between these two teams, and if you take a look at the responsibilities and their dependencies on each other,', 'start': 218.311, 'duration': 6.683}, {'end': 227.376, 'text': 'you realize that none of them is at fault.', 'start': 224.994, 'duration': 2.382}, {'end': 232.178, 'text': 'if a software is working in the software environment or the development environment,', 'start': 227.376, 'duration': 4.802}], 'summary': 'Administrators face issue of code discrepancies between development and production phases.', 'duration': 22.271, 'max_score': 209.907, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI209907.jpg'}, {'end': 333.812, 'src': 'embed', 'start': 308.292, 'weight': 1, 'content': [{'end': 315.597, 'text': 'So what DevOps does us it actually helps you bring in the approaches together for the developers and the operations team.', 'start': 308.292, 'duration': 7.305}, {'end': 322.043, 'text': 'That means it actually goes ahead and implement something called as continuous integration and deployment.', 'start': 316.038, 'duration': 6.005}, {'end': 328.768, 'text': 'That means if there is a software which is being developed what if we could develop it tested and deployed.', 'start': 322.503, 'duration': 6.265}, {'end': 330.17, 'text': "Wouldn't that be easy?", 'start': 329.269, 'duration': 0.901}, {'end': 333.812, 'text': 'So, when you talk about DevOps, it provides you with various tools.', 'start': 330.69, 'duration': 3.122}], 'summary': 'Devops integrates development and operations, enabling continuous integration and deployment for faster software development.', 'duration': 25.52, 'max_score': 308.292, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI308292.jpg'}, {'end': 563.457, 'src': 'embed', 'start': 540.583, 'weight': 2, 'content': [{'end': 548.025, 'text': "Now AWS also has a devops approach and as I've already mentioned is Azure is very much neck-and-neck with AWS.", 'start': 540.583, 'duration': 7.442}, {'end': 551.226, 'text': 'It also has its devops services,', 'start': 548.425, 'duration': 2.801}, {'end': 557.788, 'text': 'and these services that are provided by Azure are very good when you talk about comparing those with AWS devops services.', 'start': 551.226, 'duration': 6.562}, {'end': 563.457, 'text': "Let's try to understand how Azure DevOps services go well with each other and to do that.", 'start': 558.473, 'duration': 4.984}], 'summary': "Azure's devops services are competitive with aws, offering strong comparison with aws devops services.", 'duration': 22.874, 'max_score': 540.583, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI540583.jpg'}], 'start': 87.567, 'title': 'Software development challenges, devops, and azure', 'summary': 'Discusses software development challenges and interdependencies, emphasizes the need for a new approach, explains devops, continuous integration, and deployment, and highlights azure as a leading cloud service provider offering various services with flexible payment options.', 'chapters': [{'end': 264.962, 'start': 87.567, 'title': 'Software development challenges and dependencies', 'summary': 'Discusses the challenges faced by developers and administrators in software development, highlighting their interdependencies and pressures, emphasizing the need for a new approach to address these issues.', 'duration': 177.395, 'highlights': ['Developers are responsible for coding, testing, and are partially dependent on administrators for inputs, creating pressure due to constant releases and version updates.', 'Administrators are responsible for running the code in the production environment, implementing customer inputs, and face challenges with code transition from development to production phase.', 'The interdependencies and challenges faced by both developers and administrators create a need for a new approach in software development.', 'The constant releases and version updates in software development put pressure on both developers and administrators.', 'Developers feel pressurized due to dependencies on administrators for inputs and working on multiple releases, while administrators face challenges in implementing customer inputs and code transition from development to production phase.']}, {'end': 445.025, 'start': 265.682, 'title': 'Understanding devops and azure', 'summary': 'Explains the concept of devops, which brings together development and operations teams, enabling continuous integration and deployment with various tools, and also discusses the relationship between azure and devops.', 'duration': 179.343, 'highlights': ['DevOps brings together development and operations teams for continuous integration and deployment. DevOps combines the skills of developers and operations teams to simplify processes and solve problems, enabling continuous integration and deployment of software.', 'Various tools in DevOps speed up the software development process. DevOps provides tools like Marvin, Eclipse, Jira, Git, Puppet, Chef, Ansible, Salt Stack to speed up the software development process and unite development and operations teams.', 'Explanation of Azure using an analogy of power consumption. The analogy of power consumption is used to explain Azure, where users pay for the amount of electricity consumed without needing to worry about its generation or maintenance, similar to the concept of Azure services.']}, {'end': 580.869, 'start': 445.025, 'title': 'Azure: cloud service provider', 'summary': 'Explains how azure, as the second leading cloud service provider after aws, offers a range of services such as compute, storage, database, and analytics, allowing users to rent and pay only for the services used, similar to the consumption of electricity.', 'duration': 135.844, 'highlights': ['Azure offers a range of services such as compute, storage, database, and analytics, and users only pay for the services they use and for the duration they use them, similar to electricity consumption.', 'Azure is the second leading cloud service provider after AWS and is catching up in the market.', 'Azure is a Microsoft product and is known for its quality and reliability in the software market.', 'Azure provides devops services that are competitive with AWS devops services, and it offers components such as Azure pipelines, boards, artifacts, repos, and test plans.']}], 'duration': 493.302, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI87567.jpg', 'highlights': ['Developers and administrators face challenges and interdependencies, creating a need for a new approach in software development.', 'DevOps combines the skills of developers and operations teams to enable continuous integration and deployment of software.', 'Azure offers various services with flexible payment options and is competitive with AWS devops services.']}, {'end': 1059.803, 'segs': [{'end': 610.472, 'src': 'embed', 'start': 581.729, 'weight': 0, 'content': [{'end': 586.973, 'text': 'If you remember the definition of DevOps, I talked about continuous integration and continuous deployment.', 'start': 581.729, 'duration': 5.244}, {'end': 590.575, 'text': 'Let me throw in some light on what it is exactly now.', 'start': 587.532, 'duration': 3.043}, {'end': 594.058, 'text': 'when you talk about continuous integration and continuous deployment,', 'start': 590.575, 'duration': 3.483}, {'end': 600.824, 'text': 'what you mean to do here is you wish to continuously build softwares and continuously deployed those to the end users.', 'start': 594.058, 'duration': 6.766}, {'end': 604.066, 'text': 'again, if there are any releases, any changes that need to be done,', 'start': 600.824, 'duration': 3.242}, {'end': 610.472, 'text': 'those should be implemented right away and the latest version should be available to all the people that are working on that software.', 'start': 604.066, 'duration': 6.406}], 'summary': 'Devops involves continuous integration and deployment to ensure continuous software building and deployment, with immediate implementation of releases and changes.', 'duration': 28.743, 'max_score': 581.729, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI581729.jpg'}, {'end': 659.439, 'src': 'embed', 'start': 618.804, 'weight': 1, 'content': [{'end': 620.944, 'text': 'that change should be given to everyone right?', 'start': 618.804, 'duration': 2.14}, {'end': 624.766, 'text': 'So this is where continuous integration and deployment comes into picture.', 'start': 621.465, 'duration': 3.301}, {'end': 632.768, 'text': 'It aims at keeping everyone on the same page and ensuring that software development happens at a faster rate, and to do that,', 'start': 625.366, 'duration': 7.402}, {'end': 634.669, 'text': 'you have something called as Azure pipelines.', 'start': 632.768, 'duration': 1.901}, {'end': 640.101, 'text': 'Now, when you talk about continuous integration and deployment, you need a line,', 'start': 635.336, 'duration': 4.765}, {'end': 643.604, 'text': 'maybe a tunnel where you can actually carry out these processes right.', 'start': 640.101, 'duration': 3.503}, {'end': 648.108, 'text': 'that tunnel, that line, that pipeline is something that is provided by Azure pipelines.', 'start': 643.604, 'duration': 4.504}, {'end': 655.235, 'text': 'I mean you can actually go ahead and build any kind of software and use different kinds of platforms that Azure supports.', 'start': 648.168, 'duration': 7.067}, {'end': 659.439, 'text': 'And when I say, as your support, well as our supports so many platforms,', 'start': 655.615, 'duration': 3.824}], 'summary': 'Continuous integration and deployment through azure pipelines ensures faster software development and support for various platforms.', 'duration': 40.635, 'max_score': 618.804, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI618804.jpg'}, {'end': 776.195, 'src': 'embed', 'start': 721.538, 'weight': 5, 'content': [{'end': 728.304, 'text': 'and what Microsoft Azure ports do is they let you integrate power bi into Azure DevOps environment.', 'start': 721.538, 'duration': 6.766}, {'end': 739.78, 'text': 'where you can actually go ahead and take a look at the data in real time and have various graphs chart so that you are assessing or the way in which you keep track of all these things becomes a lot more easier.', 'start': 728.684, 'duration': 11.096}, {'end': 748.522, 'text': 'Next, we have Azure artifacts, and what it does is it lets you take into consideration various packages or feeds that you generate.', 'start': 740.479, 'duration': 8.043}, {'end': 753.323, 'text': 'now, when I say this, you can do that from both private and public resources.', 'start': 748.522, 'duration': 4.801}, {'end': 759.905, 'text': "apart from that, whether it's Marvin, whether it's news and water, it is everything is taken care by your Azure artifacts.", 'start': 753.323, 'duration': 6.582}, {'end': 765.347, 'text': "when you're talking about continuous integration and deployment, your repositories become very important,", 'start': 759.905, 'duration': 5.442}, {'end': 769.368, 'text': 'and Microsoft Azure lets you have any kind of repositories that are there.', 'start': 765.347, 'duration': 4.021}, {'end': 774.313, 'text': 'If you take a look at Azure repose, it has almost everything that is needed to deal with repositories.', 'start': 769.828, 'duration': 4.485}, {'end': 776.195, 'text': 'If you are building a software,', 'start': 774.873, 'duration': 1.322}], 'summary': 'Microsoft azure enables real-time data integration, package management, and diverse repositories for software development.', 'duration': 54.657, 'max_score': 721.538, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI721538.jpg'}, {'end': 821.037, 'src': 'embed', 'start': 796.353, 'weight': 8, 'content': [{'end': 802.674, 'text': 'So guys in order to understand how Microsoft Azure works or how the Azure DevOps stuff works.', 'start': 796.353, 'duration': 6.321}, {'end': 805.214, 'text': 'We would be switching into Azure portal now.', 'start': 803.154, 'duration': 2.06}, {'end': 806.654, 'text': "Azure, as I've already mentioned,", 'start': 805.214, 'duration': 1.44}, {'end': 813.976, 'text': 'is a cloud service provider and we are going to see how Microsoft Azure can be used to carry out DevOps operations to do that.', 'start': 806.654, 'duration': 7.322}, {'end': 821.037, 'text': 'You can actually go ahead and visit as yours website just open their website and then you have this place called as portal where you can click in.', 'start': 813.996, 'duration': 7.041}], 'summary': 'Learn how microsoft azure supports devops operations.', 'duration': 24.684, 'max_score': 796.353, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI796353.jpg'}], 'start': 581.729, 'title': 'Devops and microsoft azure overview', 'summary': 'Delves into continuous integration and deployment in devops, along with an overview of microsoft azure devops, covering azure pipelines, boards, artifacts, and repos, and includes a demo on setting up an organization and project.', 'chapters': [{'end': 618.804, 'start': 581.729, 'title': 'Devops: continuous integration and deployment', 'summary': 'Discusses continuous integration and deployment in devops, aiming to continuously build and deploy software to end users, ensuring immediate implementation of any changes or releases.', 'duration': 37.075, 'highlights': ['Continuous integration and deployment aim to continuously build and deploy software to end users.', 'Immediate implementation of changes or releases is ensured in continuous integration and deployment.', 'Continuous integration and deployment in DevOps is important for ensuring the latest version of the software is available to all users.', 'DevOps involves continuously building software and deploying it to end users.']}, {'end': 1059.803, 'start': 618.804, 'title': 'Microsoft azure devops overview', 'summary': 'Covers the integration of azure pipelines, azure boards, azure artifacts, and azure repos in the devops process, and provides a demo on setting up an organization and project in microsoft azure devops.', 'duration': 440.999, 'highlights': ['Azure pipelines enable faster software development by providing a tunnel for continuous integration and deployment, supporting various platforms, and facilitating easy integration with different softwares. Azure pipelines facilitate faster software development by supporting various platforms and enabling easy integration with different softwares, ultimately leading to a faster rate of software development.', 'Azure Boards integrate with Power BI to provide real-time data visualization and business intelligence, making it easier to keep track of project progress and planning. Azure Boards integrate with Power BI to provide real-time data visualization and business intelligence, simplifying project progress tracking and planning for software development.', 'Azure Artifacts allow the generation of packages from private and public resources, efficiently managing various feeds such as Maven and NuGet. Azure Artifacts enable the generation of packages from private and public resources, efficiently managing various feeds such as Maven and NuGet.', 'Azure Repos provide a comprehensive solution for managing repositories, ensuring easy testing with test plans and full coverage for tests. Azure Repos offer a comprehensive solution for managing repositories, allowing easy testing with test plans and ensuring full coverage for tests.', 'Setting up an organization and project in Microsoft Azure DevOps involves creating an organization, then creating a project with options for public or private access, enabling easy collaboration and management of software development. Setting up an organization and project in Microsoft Azure DevOps involves creating an organization and project with options for public or private access, enabling easy collaboration and management of software development.']}], 'duration': 478.074, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI581729.jpg', 'highlights': ['Continuous integration and deployment aim to continuously build and deploy software to end users.', 'Immediate implementation of changes or releases is ensured in continuous integration and deployment.', 'DevOps involves continuously building software and deploying it to end users.', 'Continuous integration and deployment in DevOps is important for ensuring the latest version of the software is available to all users.', 'Azure pipelines enable faster software development by providing a tunnel for continuous integration and deployment, supporting various platforms, and facilitating easy integration with different softwares.', 'Azure Boards integrate with Power BI to provide real-time data visualization and business intelligence, simplifying project progress tracking and planning for software development.', 'Azure Artifacts enable the generation of packages from private and public resources, efficiently managing various feeds such as Maven and NuGet.', 'Azure Repos offer a comprehensive solution for managing repositories, allowing easy testing with test plans and ensuring full coverage for tests.', 'Setting up an organization and project in Microsoft Azure DevOps involves creating an organization and project with options for public or private access, enabling easy collaboration and management of software development.']}, {'end': 1331.225, 'segs': [{'end': 1174.477, 'src': 'embed', 'start': 1143.317, 'weight': 0, 'content': [{'end': 1148.281, 'text': "guys, as I've already mentioned, you can use any platform you want when you talk about Azure,", 'start': 1143.317, 'duration': 4.964}, {'end': 1151.483, 'text': 'python is something that is simple and I wish to stick to that now.', 'start': 1148.281, 'duration': 3.202}, {'end': 1155.166, 'text': 'this repository is something that is made available to you by Microsoft Azure as well.', 'start': 1151.483, 'duration': 3.683}, {'end': 1156.046, 'text': 'Do not worry.', 'start': 1155.566, 'duration': 0.48}, {'end': 1157.367, 'text': 'I would be sharing in this link.', 'start': 1156.107, 'duration': 1.26}, {'end': 1162.431, 'text': 'If not, you can visit Microsoft Azure docs for Azure DevOps and you would get this link as well.', 'start': 1157.768, 'duration': 4.663}, {'end': 1167.195, 'text': 'So, once you have this link, you have to fork this thing into your GitHub.', 'start': 1162.772, 'duration': 4.423}, {'end': 1174.477, 'text': 'for people who do not know what github is well, think of it as a storage place where you can actually go ahead and store your repositories.', 'start': 1167.615, 'duration': 6.862}], 'summary': 'Azure supports various platforms. python is preferred. microsoft azure provides the repository for azure devops. users can fork the repository into github.', 'duration': 31.16, 'max_score': 1143.317, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1143317.jpg'}, {'end': 1285.22, 'src': 'heatmap', 'start': 1195.724, 'weight': 1, 'content': [{'end': 1200.966, 'text': 'You can have a master branch for it and you can give access to certain people who can make changes to that code.', 'start': 1195.724, 'duration': 5.242}, {'end': 1207.328, 'text': 'Now, how do people make changes to it? They have this option which is called as forking your GitHub repository.', 'start': 1201.366, 'duration': 5.962}, {'end': 1209.17, 'text': 'When I say forking it,', 'start': 1207.848, 'duration': 1.322}, {'end': 1217.361, 'text': "that means I'm actually creating a copy or a branch of this particular repository and I'm using it for my own sake once I make changes to it.", 'start': 1209.17, 'duration': 8.191}, {'end': 1221.727, 'text': 'I can submit those changes to the main repository or to the master branch of it.', 'start': 1217.702, 'duration': 4.025}, {'end': 1228.015, 'text': 'So this is what github is and the process which we saw here It would ask you to authorize your GitHub account.', 'start': 1222.067, 'duration': 5.948}, {'end': 1235.243, 'text': "And if you've already forked that particular repository, it would be available here in the suggestion as you can see it has been forked here.", 'start': 1228.415, 'duration': 6.828}, {'end': 1244.653, 'text': "So I have this repository here, which I've selected so it opens my YML file, which is there which I can actually go ahead and edit.", 'start': 1235.543, 'duration': 9.11}, {'end': 1248.523, 'text': 'What does this thing do? It considers Python Django framework.', 'start': 1245.174, 'duration': 3.349}, {'end': 1258.446, 'text': 'It tests a Django product or project rather on multiple versions of Python, and it has steps that lets you analyze code, save, build artifacts,', 'start': 1249.003, 'duration': 9.443}, {'end': 1259.326, 'text': 'deploy them and more.', 'start': 1258.446, 'duration': 0.88}, {'end': 1265.208, 'text': "So this is what this piece of code does for you guys and won't be getting into the details of what this code does.", 'start': 1259.686, 'duration': 5.522}, {'end': 1266.888, 'text': "But again, it's a sample repository.", 'start': 1265.248, 'duration': 1.64}, {'end': 1268.789, 'text': 'You can actually go ahead and study it a little more.', 'start': 1267.008, 'duration': 1.781}, {'end': 1273.07, 'text': 'Once you do that, all you have to do is just run this piece of code as simple as that guys.', 'start': 1269.149, 'duration': 3.921}, {'end': 1277.534, 'text': 'You have to run it what this code does is it creates a pipeline for you.', 'start': 1273.65, 'duration': 3.884}, {'end': 1282.258, 'text': 'And when I said creates a pipeline, it lets you probably actually go ahead and make codes,', 'start': 1277.914, 'duration': 4.344}, {'end': 1285.22, 'text': 'make changes to the codes and submit those to the master branch.', 'start': 1282.258, 'duration': 2.962}], 'summary': 'Github allows forking to make changes and submit to master branch.', 'duration': 89.496, 'max_score': 1195.724, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1195724.jpg'}, {'end': 1304.539, 'src': 'embed', 'start': 1277.914, 'weight': 5, 'content': [{'end': 1282.258, 'text': 'And when I said creates a pipeline, it lets you probably actually go ahead and make codes,', 'start': 1277.914, 'duration': 4.344}, {'end': 1285.22, 'text': 'make changes to the codes and submit those to the master branch.', 'start': 1282.258, 'duration': 2.962}, {'end': 1287.983, 'text': 'We would be doing that, not worry about that.', 'start': 1285.721, 'duration': 2.262}, {'end': 1295.409, 'text': 'as you can see, Microsoft Azure gives you continuous feedback and update as to what is happening, where it is happening and how it is happening.', 'start': 1287.983, 'duration': 7.426}, {'end': 1302.097, 'text': 'This might take maybe half a minute or so, because quite a few things that are happening.', 'start': 1298.294, 'duration': 3.803}, {'end': 1304.539, 'text': "as you can see, it's telling you what has happened, right?", 'start': 1302.097, 'duration': 2.442}], 'summary': 'Microsoft azure provides continuous feedback and updates, allowing for code changes and submissions to the master branch, with detailed tracking of activities.', 'duration': 26.625, 'max_score': 1277.914, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1277914.jpg'}, {'end': 1339.208, 'src': 'embed', 'start': 1314.475, 'weight': 3, 'content': [{'end': 1322.7, 'text': 'It has initialized an agent to take care of it initialize the job got resources for it used python version exported the project path.', 'start': 1314.475, 'duration': 8.225}, {'end': 1331.225, 'text': 'Then it installed certain prerequisites it ran tests it publish the test results and then this is what happened post job get sources.', 'start': 1322.84, 'duration': 8.385}, {'end': 1339.208, 'text': 'If you wish to have more details you can click on this icon and it would give you the details about what has happened here so you can do that as well.', 'start': 1331.98, 'duration': 7.228}], 'summary': 'Agent initialized, job executed with prerequisites, tests ran, and results published.', 'duration': 24.733, 'max_score': 1314.475, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1314475.jpg'}], 'start': 1059.823, 'title': 'Azure devops pipelines and github forking', 'summary': 'Covers creating pipelines in azure devops, including importing repositories from github and using python, and explains the forking process in github for creating copies and submitting changes to the master branch.', 'chapters': [{'end': 1162.431, 'start': 1059.823, 'title': 'Creating pipelines in azure devops', 'summary': 'Explains the process of creating pipelines in azure devops, including options for importing repositories from github and using python as a preferred language, highlighting the ease of authorization and flexibility in choosing platforms.', 'duration': 102.608, 'highlights': ['It explains the process of creating pipelines in Azure DevOps, including options for importing repositories from GitHub and using Python as a preferred language.', 'It highlights the ease of authorizing GitHub accounts with Azure DevOps and the flexibility in choosing platforms.', 'It mentions the availability of Python as a simple language for use in Azure DevOps.']}, {'end': 1331.225, 'start': 1162.772, 'title': 'Github repository forking process', 'summary': 'Explains the process of forking a github repository to create a copy for making changes and submitting them to the master branch, with insights into the purpose of github and the workflow of creating a pipeline, providing continuous feedback and updates.', 'duration': 168.453, 'highlights': ['The chapter explains the purpose of GitHub as a storage place for repositories, enabling open source collaboration and the process of forking a repository to create a copy for making changes and submitting them to the master branch.', 'The process involves creating a pipeline to enable making changes to the codes and submitting them to the master branch, along with insights into Microsoft Azure providing continuous feedback and updates.', 'The detailed workflow includes initializing an agent, using a specific python version, installing prerequisites, running tests, publishing test results, and performing post-job tasks, offering a comprehensive understanding of the forking process and the subsequent workflow.']}], 'duration': 271.402, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1059823.jpg', 'highlights': ['The chapter covers creating pipelines in Azure DevOps, including options for importing repositories from GitHub and using Python as a preferred language.', 'It explains the process of forking a repository in GitHub to create a copy for making changes and submitting them to the master branch.', 'The chapter highlights the ease of authorizing GitHub accounts with Azure DevOps and the flexibility in choosing platforms.', 'The detailed workflow includes initializing an agent, using a specific python version, installing prerequisites, running tests, publishing test results, and performing post-job tasks, offering a comprehensive understanding of the forking process and the subsequent workflow.', 'It mentions the availability of Python as a simple language for use in Azure DevOps.', 'The process involves creating a pipeline to enable making changes to the codes and submitting them to the master branch, along with insights into Microsoft Azure providing continuous feedback and updates.']}, {'end': 1789.055, 'segs': [{'end': 1398.948, 'src': 'embed', 'start': 1331.98, 'weight': 2, 'content': [{'end': 1339.208, 'text': 'If you wish to have more details you can click on this icon and it would give you the details about what has happened here so you can do that as well.', 'start': 1331.98, 'duration': 7.228}, {'end': 1343.533, 'text': 'Or you can just probably come back to pipelines.', 'start': 1340.229, 'duration': 3.304}, {'end': 1348.769, 'text': "and see that there's a pipeline that has been created.", 'start': 1345.026, 'duration': 3.743}, {'end': 1356.113, 'text': 'now, guys, if I actually go ahead and commit changes to this piece of code, that is my YML file or the files that I have in this repository.', 'start': 1348.769, 'duration': 7.344}, {'end': 1357.775, 'text': 'Those would be reflected here.', 'start': 1356.534, 'duration': 1.241}, {'end': 1358.975, 'text': 'You can see the status here.', 'start': 1357.835, 'duration': 1.14}, {'end': 1360.276, 'text': 'We are going to do that.', 'start': 1359.516, 'duration': 0.76}, {'end': 1362.097, 'text': 'But let me show you some other things as well.', 'start': 1360.576, 'duration': 1.521}, {'end': 1368.341, 'text': 'If I click on analytics, it should give me analytics of what has happened here, whether they have any failures,', 'start': 1362.618, 'duration': 5.723}, {'end': 1370.523, 'text': 'whether the code ran properly and stuff like that.', 'start': 1368.341, 'duration': 2.182}, {'end': 1376.431, 'text': 'as failures is not available because we do not have a plug-in here when I say plug-in.', 'start': 1371.189, 'duration': 5.242}, {'end': 1380.193, 'text': 'Okay did not find any test results as what it is saying.', 'start': 1377.071, 'duration': 3.122}, {'end': 1387.295, 'text': "So let's just go ahead and do certain things and probably this would be more clear to you guys do not worry about that going back to the history part.", 'start': 1380.513, 'duration': 6.782}, {'end': 1391.797, 'text': 'If I take a look at the summary part, it would tell me what has happened here.', 'start': 1388.236, 'duration': 3.561}, {'end': 1398.948, 'text': 'Test succeeded build pipeline succeeded manually queued and this is what has happened now guys.', 'start': 1392.443, 'duration': 6.505}], 'summary': 'Platform allows tracking code changes, pipeline status, and test results for improved development process.', 'duration': 66.968, 'max_score': 1331.98, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1331980.jpg'}, {'end': 1444.535, 'src': 'embed', 'start': 1417.623, 'weight': 4, 'content': [{'end': 1424.154, 'text': "I'm concerned about and probably I must be getting certain details that I'm looking for they're not here.", 'start': 1417.623, 'duration': 6.531}, {'end': 1432.562, 'text': "So let's go back go back go back a little projects projects planes again.", 'start': 1424.214, 'duration': 8.348}, {'end': 1437.131, 'text': 'Here you have this option called as status badge.', 'start': 1434.409, 'duration': 2.722}, {'end': 1438.892, 'text': 'Now, what is the status badge?', 'start': 1437.171, 'duration': 1.721}, {'end': 1440.993, 'text': 'see, this is what the status badge looks like.', 'start': 1438.892, 'duration': 2.101}, {'end': 1444.535, 'text': 'it tells that okay, whether the pipeline you built was built correctly or not.', 'start': 1440.993, 'duration': 3.542}], 'summary': 'Concern about missing details in projects, discussing status badge for pipeline validation.', 'duration': 26.912, 'max_score': 1417.623, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1417623.jpg'}, {'end': 1596.661, 'src': 'embed', 'start': 1571.061, 'weight': 0, 'content': [{'end': 1577.466, 'text': 'If I just go ahead and pick a certain piece of code, I make change to it, that change gets reflected, and this is what devops does,', 'start': 1571.061, 'duration': 6.405}, {'end': 1578.867, 'text': 'and this is what other helps you do.', 'start': 1577.466, 'duration': 1.401}, {'end': 1587.994, 'text': 'It lets you bring in the whole github concept into Azure and it helps you go ahead and work with CI CD in a much better way again.', 'start': 1579.367, 'duration': 8.627}, {'end': 1591.437, 'text': 'I talked about some other stuff as well repose you have your boards.', 'start': 1588.054, 'duration': 3.383}, {'end': 1596.661, 'text': 'You have quite a few things that you can do if you talk about overview in general you have something called as dashboard.', 'start': 1591.717, 'duration': 4.944}], 'summary': 'Devops enables efficient code changes and ci/cd integration for github in azure.', 'duration': 25.6, 'max_score': 1571.061, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1571061.jpg'}, {'end': 1667.013, 'src': 'embed', 'start': 1642.771, 'weight': 1, 'content': [{'end': 1649.517, 'text': "So it would give me details like these and, as I've already mentioned, when you create dashboards, you can actually go ahead and integrate power, bi,", 'start': 1642.771, 'duration': 6.746}, {'end': 1658.306, 'text': 'which is a very popular business intelligence and bi tool, basically, so you can actually go ahead and take in or consider all those features as well.', 'start': 1649.517, 'duration': 8.789}, {'end': 1659.447, 'text': 'Apart from that,', 'start': 1658.826, 'duration': 0.621}, {'end': 1667.013, 'text': 'you have all the other stuff that you can actually go ahead and play with again to use analytics or to understand how analytics work with this thing.', 'start': 1659.447, 'duration': 7.566}], 'summary': 'Integrate power bi into dashboards for comprehensive analytics and insights.', 'duration': 24.242, 'max_score': 1642.771, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1642771.jpg'}], 'start': 1331.98, 'title': 'Code management with pipelines and analytics', 'summary': 'Delves into leveraging pipelines and analytics for code management, covering yml file modification, accessing code performance analytics, and integrating status badges for correct code building in azure pipelines, along with the process of continuous integration and deployment in azure devops.', 'chapters': [{'end': 1417.603, 'start': 1331.98, 'title': 'Using pipelines and analytics for code management', 'summary': 'Demonstrates the use of pipelines and analytics for code management, including details on creating and committing changes to a yml file and accessing analytics for code performance, with a mention of test results and history summary.', 'duration': 85.623, 'highlights': ['The chapter demonstrates the use of pipelines and analytics for code management, including details on creating and committing changes to a YML file and accessing analytics for code performance, with a mention of test results and history summary.', 'Clicking on the analytics provides insights into code performance, including information on failures and test results.', 'Committing changes to the YML file or repository results in reflections in the pipeline status.', 'The history summary provides information on test successes, build pipeline status, and manual queues.']}, {'end': 1789.055, 'start': 1417.623, 'title': 'Azure pipelines and ci/cd concepts', 'summary': 'Explains the use of status badges in azure pipelines to ensure correct code building, the integration of dashboards for monitoring project changes, and the overall process of continuous integration and deployment in azure devops.', 'duration': 371.432, 'highlights': ['The chapter explains the use of status badges in Azure pipelines to ensure correct code building The status badge in Azure pipelines indicates whether the pipeline was built correctly, aiming for all code to be green and successful.', 'Integration of dashboards for monitoring project changes The integration of dashboards in Azure DevOps allows for tracking project changes and the ability to integrate Power BI for business intelligence analysis.', 'Overall process of continuous integration and deployment in Azure DevOps The chapter delves into the process of continuous integration and deployment in Azure DevOps, emphasizing the importance of reflecting code changes and the integration of GitHub concepts into Azure.']}], 'duration': 457.075, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ce08Sp9g_JI/pics/Ce08Sp9g_JI1331980.jpg', 'highlights': ['The chapter delves into the process of continuous integration and deployment in Azure DevOps, emphasizing the importance of reflecting code changes and the integration of GitHub concepts into Azure.', 'Integration of dashboards in Azure DevOps allows for tracking project changes and the ability to integrate Power BI for business intelligence analysis.', 'The history summary provides information on test successes, build pipeline status, and manual queues.', 'Clicking on the analytics provides insights into code performance, including information on failures and test results.', 'The chapter explains the use of status badges in Azure pipelines to ensure correct code building. The status badge in Azure pipelines indicates whether the pipeline was built correctly, aiming for all code to be green and successful.', 'Committing changes to the YML file or repository results in reflections in the pipeline status.', 'The chapter demonstrates the use of pipelines and analytics for code management, including details on creating and committing changes to a YML file and accessing analytics for code performance, with a mention of test results and history summary.']}], 'highlights': ['The chapter emphasizes the key cycle involving code, planning, monitoring, operations, deployment, release, and testing, to symbolize the DevOps process.', 'DevOps involves continuously building software and deploying it to end users.', 'Azure pipelines enable faster software development by providing a tunnel for continuous integration and deployment, supporting various platforms, and facilitating easy integration with different softwares.', 'Azure Boards integrate with Power BI to provide real-time data visualization and business intelligence, simplifying project progress tracking and planning for software development.', 'The chapter covers creating pipelines in Azure DevOps, including options for importing repositories from GitHub and using Python as a preferred language.', 'The detailed workflow includes initializing an agent, using a specific python version, installing prerequisites, running tests, publishing test results, and performing post-job tasks, offering a comprehensive understanding of the forking process and the subsequent workflow.', 'The chapter delves into the process of continuous integration and deployment in Azure DevOps, emphasizing the importance of reflecting code changes and the integration of GitHub concepts into Azure.', 'Integration of dashboards in Azure DevOps allows for tracking project changes and the ability to integrate Power BI for business intelligence analysis.', 'The history summary provides information on test successes, build pipeline status, and manual queues.', 'The chapter explains the use of status badges in Azure pipelines to ensure correct code building. The status badge in Azure pipelines indicates whether the pipeline was built correctly, aiming for all code to be green and successful.']}