![Russ Maxwell](/img/default-banner.jpg)
- 12
- 78 997
Russ Maxwell
United States
Приєднався 4 лют 2020
This channel is for sharing cloud knowledge and increasing technical depth for those that subscribe.
Python Azure function (v2) Hands on Lab 4 - Maturing the CI/CD pipeline
This is the final installment of the Python Azure (v2) function Hands on Lab series. In part 4, I dive into maturing the existing CI/CD pipeline. The repo is matured by adding branch policy and branch security. The build pipeline is matured by integrating sonar cloud. Finally, the release pipeline is updated to include multiple stages with pre-approval checks for automating swapping from staging slot to production slot. Enjoy!!
My Azure Function (V2) Unit Test Blog
blog.russmax.com/do-you-want-to-test-python-based-azure-function-v2-in-a-devops-build-pipeline/
Sonar Cloud Setup with Azure DevOps
www.sonarsource.com/learn/integrating-sonarcloud-with-azure/#sonarcloud-and-azure-devops-integration
Optional Prerequisites
=================================================================
Hands on Lab 1 - Build a python Azure Function (v2)
ua-cam.com/video/7tEx8C6iW2I/v-deo.html
Hands on Lab 2- Add logging to Azure Function (v2) by integrating Application Insights
ua-cam.com/video/oXceeCrqgbA/v-deo.html
Mandatory Prerequisites
=================================================================
Hands on Lab 3 - Deploy using Azure DevOps CI/CD pipeline
ua-cam.com/video/51ow1mJj2Wg/v-deo.html
Timecodes
0:00 - Intro
01:43 - Mature the Repository
21:03 - Mature the Build Pipeline
37:51 - Mature the Release Pipeline
My Azure Function (V2) Unit Test Blog
blog.russmax.com/do-you-want-to-test-python-based-azure-function-v2-in-a-devops-build-pipeline/
Sonar Cloud Setup with Azure DevOps
www.sonarsource.com/learn/integrating-sonarcloud-with-azure/#sonarcloud-and-azure-devops-integration
Optional Prerequisites
=================================================================
Hands on Lab 1 - Build a python Azure Function (v2)
ua-cam.com/video/7tEx8C6iW2I/v-deo.html
Hands on Lab 2- Add logging to Azure Function (v2) by integrating Application Insights
ua-cam.com/video/oXceeCrqgbA/v-deo.html
Mandatory Prerequisites
=================================================================
Hands on Lab 3 - Deploy using Azure DevOps CI/CD pipeline
ua-cam.com/video/51ow1mJj2Wg/v-deo.html
Timecodes
0:00 - Intro
01:43 - Mature the Repository
21:03 - Mature the Build Pipeline
37:51 - Mature the Release Pipeline
Переглядів: 290
Відео
Python Azure function (v2) Hands on Lab 3 - Deploy using Azure DevOps CI/CD pipeline
Переглядів 2 тис.3 місяці тому
This is a continuation of the hands-on lab series where I setup a CI/CD pipeline in Azure DevOps to build and deploy the azure function to an Azure Function App. High level steps: Step 1: Clean existing azure function from Azure Function app Step 2: Create a staging slot Step 3: Push local repo to repo hosted in Azure DevOps Step 4: Create Build and Release Pipeline and deployed azure function ...
Python Azure Function (v2) Hands on Lab 2 - Add logging by integrating App Insights.
Переглядів 1 тис.4 місяці тому
This is the second Azure hands on lab where I'll walk you through adding logging capabilities to your Azure Function by integrating Application Insights. Also, I'll update the code from lab 1 by adding additional logging events. Finally, we will spend some time reviewing the results in Application insights/Log Analytics DB. Prerequisites Hands on Lab1 - Build a python Azure Function (v2) ua-cam...
Python Azure Function (v2) Hands on Lab 1 - Build a Python Azure Function (V2) deep dive.
Переглядів 4,7 тис.6 місяців тому
Learn how to securely retrieve secrets from Azure Key Vault and fetch results from an Azure SQL database using the pyodbc library. In this hands-on lab, you will build a Python based Azure Function (v2). It will retrieve secrets from Azure Keyvault and use them to connect and retrieve results from Azure SQL database. If you want to follow along, you will need an Azure Subscription and setup the...
Monitor SharePoint Online with Azure
Переглядів 771Рік тому
This is a deep dive presentation on advanced monitoring of SharePoint online using the power of Azure Application Insights, Log Analytics, Dashboards, and Alerting. Prerequisites VS Code: code.visualstudio.com/Download Git for Windows: gitforwindows.org/ Node JS: nodejs.org/en/download/ Updated SPO Extension: github.com/RussMaxwell/js-application-appinsights-advanced-v2 Original SPO Extension: ...
Intro to Azure DevOps - Build and Deploy Python Web Application
Переглядів 38 тис.3 роки тому
This is my first Azure DevOps video where I show you what the flow looks like using these steps: 1. Cloning a repository from GitHub using git 2. Building Azure Web App and Azure DevOps Repository 3. Making a code change in VS Code 4. Pushing that local repo into Azure DevOps Respository 5. Building and running Azure DevOps pipeline to build and deploy to Azure If you want to follow along, feel...
Intro to KQL Part 1 (Kusto Query Language)
Переглядів 3,7 тис.3 роки тому
This is part 3 of my Azure Monitor Series where I dive into basics of KQL. Check my blog here for a list of commands I used in this video: blog.russmax.com/intro-to-azure-monitor-series-part-3-kusto-query-language-kql/
Azure Monitor - Securing Log Access and Design Considerations
Переглядів 2763 роки тому
This is part two of my Intro to Azure Monitor series where I dive into securing Azure Monitor log access and Log Analytic Workspace design considerations.
Intro to Azure Monitoring - Foundation
Переглядів 6073 роки тому
This is part 1 of my Azure Monitoring Series where I present on Azure Monitor Foundation. Topics include: Resource Logs Log Analytic Workspace Enable Diagnostic Logs
PowerShell Lesson 3 - Deploying PowerShell Solutions to github using Visual Studio Code
Переглядів 1,8 тис.4 роки тому
PowerShell Lesson 3 - Deploying PowerShell Solutions to github using Visual Studio Code. Feel free to subscribe to my channel for more cloud related content.
PowerShell Lesson 2 - Intro to running PowerShell in Visual Studio Code (VS Code)
Переглядів 18 тис.4 роки тому
This is part 2 of my PowerShell series which covers an intro into running PowerShell in VS Code. Topics include formatting, debugging, and other tips for using VS Code. Feel free to subscribe to my channel for more Cloud related content.
PowerShell Lesson 1 - SharePoint PnP Module
Переглядів 8 тис.4 роки тому
Part 1 of Russ Maxwell's PowerShell Series which dives into the SharePoint PnP Module..
I like the keyboard sound :P
Thank you. Very clear demo, excellent tutorial
Could you please show us how to deploy durable functions in CI/CD?
Great video was trying this but came across an issue, which maybe something with my setup. When I show a warning with that cnxn.cursor line which it says cnxn is not defined was something else suppose to be installed?
found the typo on mypart
Glad it worked out. Let me know if you uncover any new issues!
So beautiful, thank you for this tutorial @Russ Maxwell.
Thank you @Russ Maxwell.
This video series comprised of 4 videos is complete. Please check the description for links.
Thank you. it is very helpful
6/19/24 - Hands on Lab4 is now available where I dive into Maturing the existing CI/CD Pipeline. This is based off the previous lab! ua-cam.com/video/bh4d_IOxges/v-deo.html
It was immensely helpful thanks
very helpful, great video. more videos please about Azure Function:)
Awesome, thanks
Dude, super helpful. Great instructor!
New DevOps Video dropped as part of my hands on lab series. Title: Deploy Azure Function via Azure DevOps CI/CD Pipeline ua-cam.com/video/51ow1mJj2Wg/v-deo.html
thats really good, incase i have multiple .py files and one .py is the main one , will this method be still the same or anything different as this procedure not working in that case
You just did a much better job than microsoft docs or their tutorials💯!! Can you please make an extension to this video that is catered towards edits required to make it a use this in a production environment ?
Great video series, I hope you continue it. How would you go about using input and output bindings instead of using the ODBC driver to connect between the Azure function and SQL database?
I don't have a quick answer but will take a look when I get freed up. Thank You for your kind words.
Unfortunately, it looks like input and output bindings are not natively supported in Python yet.
Hands on Lab2 is now available. Add logging to Azure Function by integrating Application Insights ua-cam.com/video/oXceeCrqgbA/v-deo.html
Is there another way to get logging without app insights?
Very Nice explained
Thank you very much for this tutorial. This is really excellent. When I deployed and called the function from ADF it errored out saying no drivers available. Could you please tell me what shall I do
I haven't tried calling it from ADF? Does it work if you call the AZ Function in the browser?
How to have free app and then try, atleast provide how to create resource and setup entire things,
Got a new Python AZ Function hands on lab published. ua-cam.com/video/7tEx8C6iW2I/v-deo.html
very confusing for begineer. you directly jump from here to there and don't explain those stuffs. not so helpful
I'm glad you enjoyed it!
Awesome video..simple and good
thanks for the video. Can anybody see our code? Is it public or private ?
Awesome!
Thank you very much for this tutorial. I did not found any tutorial on several online training platforms which simply describes, on a very high level, how to build a python application and then deploy it to Azure using Azure Devops. I had just problems during the creation of the pipeline. It complained that I do not have any active subscription. In fact I have an active subscription. The solution was to connect Azure Active Directory in Azure Devops on Organization Level.
did u created free trial account
Love the way you go through your work flow, moving git repos and such. I felt much more comfortable with my approach because it felt hacky when I change git remotes. Also never know what kind of Azure service to use. For python apps for example I was going to spin an ubuntu instance and run all my pip installs and such. Thanks a lot!
great
Hi can you show how we can use a docker file in this and deploy using CI/CD?... bcz for now I am creating a container reg and push my code in that and than update my image and tag in web application.... is their any way to make those thing happen in one go.
very nice explanation
Great video :) thx for it.
Damm!!! Russ....thanks mate 🙌🙌🙌🙌
Thank you so much. This was really helpful!
What is a breakpoint?
A breakpoint is part of the debugging process. If I want to debug a running instance of my application and break into that running instance on a specific line of code, I can setup a breakpoint. Within VS Code, if you click Run/Start Debugging, that will run an instance of that application. Assuming the program reaches the line where you set a breakpoint, it will break into the running process. You can use the debug console to inspect variables and objects or can walk through the remaining lines of that program. It's great for looking into errors or if the application behaves in a way in which you don't expect. Hope that helps.
@@russmaxwell1794 thank you, sir.
Great video. Following you now for sure... Thanks !!!
Hi Russ, when i deploy my app, it keeps using Python 3.9 when I selected 3.7 in my azure app services configuration
Great video, thanks for sharing. There is a shortage of Flask/Python/Azure content out there :) Quick question: If my build time is 30minutes what should I look at to speed it up?
Hey @Russ Maxwell Do we need a paid subscription other than free trial for this? I am using free trial and In pipelines it is asking for subscription and no other option is there to select
I believe you'll need a pay as you go subscription or can sign up for the MSDN subscription.
got an error: No such remote 'origin'
Really Helps. Thanks
Hi Mr. Maxwell! I really like your delivery style (above and beyond content). Concise and level headed - perfect. I started with this "lesson 2". I guess I'll find "lesson 1" to see if you shared the base code you are using so I can better understand the sample. Thank you for your effort(s)!!
I am getting "500 internal Server Error!!" Please help
How would get around the error "fatal: Authentication failed for" ? By the way, thanks for the tutorial so far. Its been really helpful for one of my Masters modules
Please help! I am able to successfully deploy my code, but every night at 7pm west coast time it crashes. Is this a setting I am doing wrong? I would appreciate any help.
haven't been on in a while. Your scenario is interesting. I would be looking at enabling diagnostic logging for the Azure Web App to see if any errors are thrown around that period.
How can we set the column name of the library using PNP powershell ?
how can we hide "addcolumn" from the sharepoint other than readonly?
todo bien detallado, me gusto el video de inicio a fin
Can't thank you enough. Was struggling to get a good video with this content.
Thanks. Can I get a video on how to deploy a pipeline to put multiple python scripts to my virtual machine?