Oreilly - WinOps – Continuous Delivery with Azure
by Jonathon Lee Wright | Publisher: Packt Publishing | Release Date: July 2018 | ISBN: 9781788832588
In a step-by-step manner, set up continuous delivery, deployment, testing and monitoring with Visual Studio Team Services (VSTS) and Team Foundation Server 2018 (TFS)About This VideoDiscover how to configure your build and set up Continuous Integration (CI).Automate your deployment pipeline to achieve Continuous Deployment (CD).Enable Continuous Testing (CT) ranging from component testing to full Business Process Automation (BPA).Shifting right with Continuous Monitoring (CM) using Application Insights to provide real-time insight.Introducing Intelligent Automation (IA) and Robotic Process Automation (RPA) to truly enable Continuous Delivery (CDD).In DetailVSTS and TFS can help you plan and code your application, now it's time to start looking at actually deploying your application in test and production environments. This video course shows you how to set up continuous integration, deployment, testing, monitoring and delivery and all of the essential elements of DevOps and OpsDev.We'll start by looking at the vNext build system. You'll learn how to create build definitions, configuration as code (YML) for your needs, and use hosted or private agents to make sure you have all the prerequisites available to build your containerized platforms. After that, you'll extend your pipeline by autonomous deployment capabilities.You'll see how to create the deployment pipeline across different environments, all while making sure that the necessary approvals and checks are in place. Adding continuous testing is the next step. You'll learn how to add automation to both your build and release step. You'll also look at using Azure to run automated (UI/API) and performance engineering load tests.Another important step in implementing your DevOps process is continuous insight through monitoring. Application Insights is an Artificial Intelligent enabled Microsoft's solution when it comes to monitoring your applications. You will also see how Intelligent Automation (IA) through Robotic Process Automation (RPA) can help you detect problems in your application and how it can be utilized them to achieve continuous delivery.You can find all the relevant code files at the below Github link https://github.com/PacktPublishing/WinOps-Continuous-Delivery-with-Azure-V-
- Chapter 1 : Build Your Code
- The Course Overview 00:07:32
- What Continuous Integration Is and Isn’t 00:18:42
- Create Your First Build Definition 00:08:26
- Specify Your Build Steps 00:04:49
- Use Build Agents and Pools 00:06:55
- Build a Web Application with a Database 00:12:21
- Chapter 2 : Release Your Application
- Create Your First Release Definition 00:09:47
- Configure Environments and Approvals 00:07:10
- Specify Your Release Triggers 00:06:18
- Deploy a Web Application to Target Environment 00:18:34
- Chapter 3 : Test Your Application
- Which Types of Testing are There? 00:05:21
- Create and Run Unit Tests 00:11:30
- Run Functional Tests 00:11:39
- Manage Functional Tests 00:16:05
- Run Automated UI Tests 00:12:55
- Run Automated UI Tests (Harness) 00:15:30
- Run Automated UI Tests (Headless) 00:11:15
- Run Performance and Load Tests 00:11:03
- Run Performance and Load Tests (Microsoft Load Test) 00:07:51
- Chapter 4 : Monitor Your Application
- Continuous Monitoring Becoming Insight-Driven (OpsDev) 00:07:48
- Adding Monitoring to Your Website 00:06:55
- Interactive Data Analysis with Application Insights Analytics 00:10:45
- Monitoring Azure Diagnostics and Proactive Detection 00:13:28
- Chapter 5 : Automate Your Application
- Explore the Structure of Intelligent Automation (IA) 00:21:34
- Create and Deploy Your Own Custom RPA Tasks 00:16:30
- Setup Workflow Foundation for RPA Tasks 00:17:25
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.