Hey folks,
Welcome to #AzureSpringClean, an initiative from Joe Carlyle and Thomas Thornton which celebrates its 4th edition this year. Iām thrilled to be part of this again for the 3nd time this year. My first article had security in mind, explaining the difference between Azure Service Principals and Managed Identity.
My 2nd article focused on understand DevSecOps, and how you can optimize security in your application deployment lifecycle, by āshifting leftā. (/post/azure-spring-cleanādevsecops-and-shifting-left-to-publish-secure-software/)
Hi Readers,
This post is merely for myself, documenting all the steps I needed to go through to be able to send emails from a PowerShell script, as part of an Azure DevOps YAML pipeline flow. And since I was documenting it for our internal application, I thought it would hopefully help someone out there looking for a similar solution.
Why not using the built-in Email Notification system Azure DevOps provides email notification features, but this comes with a few assumptions. The biggest one being the receiver(s) should be Project Members. Which was not the case in my scenario, since I want to send out deployment status emails, at the start of a pipeline and when completed successfully, to external recipients.
Hi yāall!
Over the last 18 months, Iāve been developing a tool for our internal Microsoft Trainer team, allowing them to deploy trainer demo scenarios in Azure using a Blazor Front-End web app, connecting to Azure DevOps pipelines using REST API calls.
At the start of the project, Classic Release pipelines were still common, since YAML was too new, and rather unknown. However, over the last few months, more and more I was thinking of shifting from Classic to YAML Pipelines. But - although the app isnāt that big or complex - it means connecting to different API endpoints for YAML, reading out the status of ongoing pipelines would be different, and getting a listing of all deployed pipelines for a given trainer, would also be different.
Earlier this week, I got an interesting phenomenon when publishing a code update to an existing Azure App Service. As this was a small project, Iāve always been deploying updates in a manual way from right-click / publish in Visual Studio. But than I said to myself, Peter, as a passionate DevOps engineer and trainer, just go out and create a pipeline for this.
And thatās what happened.
Running the release pipeline came back successful, but the site threw an error:
Hey folks,
Iām a fond user of Azure DevOps for testing application builds, running CI/CD pipelines to publish Azure demo scenarios and train our Microsoft global customers on it every few weeks out of AZ-400 training deliveries.
One of the lesser-known, yet AWESOMELY POWERFUL features besides ārunning pipelinesā is Azure Boards, providing an end-to-end project methodology platform using Scrum, Agile, CMMI or custom approach.
In this post, I mainly wanted to zoom in on the custom capabilities, capturing feedback from employees - which got entered through an Office Forms form, picked up by Azure Logic Apps, and stored in a customized Azure Boards Work Item.
Hey awesome people,
For the ones who know me, it shouldnāt be a surprise Iām interested in DevOps, mainly using Azure DevOps and GitHub as core technologies, as well as several side-solutions that integrate with them. So when I heard about the DevOps Workflow Generator, a new free tool from the Microsoft Research Lab division, I wanted to give it a spin.
The Concepts of DevOps DevOps according to MicrosoftĆ¢ā¬ā¢s Definition: The Union of People, Processes and Products, to enable continuous delivery of value to the business
Hey folks,
Welcome to #AzureSpringClean, an initiative from Joe Carlyle and Thomas Thornton which celebrates its 3rd edition this year. Iām thrilled to be part of this again for the 2nd time this year. My first article had security in mind, explaining the difference between Azure Service Principals and Managed Identity.
For this second article, Iām staying in the security focus, helping you understand DevSecOps, and how you can optimize security in your application deployment lifecycle, by āshifting leftā.
Hi all,
This is one of the nail biting challenges of our industry, failing in running a straight-forward task. Especially when it is failingā¦
What happened? I was creating a pipeline in Azure DevOps to deploy an ARM template for VM setups with VM Extensions. To prep this deployment, the artifacts (DSC scripts) should be copied to Azure Blob Storage, in order for the Azure DevOps build agent to āfindā it. Easy-peasy, there is a predefined task for that, called Azure Blob File Copy
Hey everyone,
Wow, itās September already! Where has summer been? And honestly, where has the (nice) year been? Most of you, just like myself, are probably still working from home, and I guess the same are your kids.
Where September used to feel like a fresh start (remember that smell of your new school outfit, the new school equipment, fresh-sharpened pencils, the excitement of learning new things, meeting new class mates,⦠almost seems like I want to go back to school myself.
Hey,
As some of you know me for years already, you also know IĆ¢ā¬ā¢m rather bad in coding (although Iām learning Blazor since a few weeks, but more on that journey in future postsā¦), and always Ć¢ā¬Ågot scaredĆ¢ā¬Ā about DevOps. Especially the Dev part in the word ðŸĖÅ . I still remember being in Bangalore, India early 2016 to deliver an Azure workshop to Microsoft GSI Partners (Wipro, Tech Mahindra, Accenture,ā¦) as a freelance trainer together with Microsoft AzureCAT engineers. While my sessions were totally in my Azure comfort zone (Networking, Storage, Azure Active Directory), I also learned a lot from the Azure App sessions my colleagues delivered. But then all of a sudden, I had to jump in on Wednesday afternoon, taking over the Ć¢ā¬ÅDevOps practicesĆ¢ā¬Ā session due to some urgent facts. Oh man, down went my comfort level. Me, the guy they saw earlier in the week, delivering Azure Infra sessions with ease, now needing to talk about DevOps, something I didnĆ¢ā¬ā¢t know at all? I hardly used Visual Studio at that time, let alone I could talk about this process.
Cookie Consent
We use cookies to enhance your browsing experience and analyze site traffic.
Cookie Preferences
These cookies are required for the website to function and cannot be disabled.
These cookies help us understand how visitors interact with our website.
These cookies enable features like comments and embedded content.