At Black Marble, we have had a long standing Azure DevOps Team Project that we used for end-to-end demos of the principles of DevOps called Living the Dream. This used a legacy codebase, the old Microsoft Fabrikam demo, and showed that can be deployed using modern tools.
As I had no similar demo for GitHub Enterprise, …
Read MoreToday at Microsoft's Ignite Conference there have been some very interesting announcements related to Azure DevOps and GitHub.
In the recent past, I have seen confusion from our clients as to what is Microsoft's recommended DevOps solution, given they have both Azure DevOps and GitHub.
It is true that Microsoft have …
Read More- SonarCloud (and it's on premise equivalent SonarQube) understand the concept of Git branching and PRs (in various platforms, in my case Azure DevOps was the important one). This means you can block the completion of a PR if the new code in the branch/PR does not meet the SonarCloud Quality Gate. A great way to stop the …
Read More The OWASP Dependency Checker can be used to check for known vulnerabilities in a variety of eco-systems. This tool produces a HTML based report, but I wanted to expose the issues in SonarCloud. The problem is that SonarCloud does not allow ingestion of OWASP Dependency Checker vulnerabilities out the box.
However, …
Read MoreProblem Space:
I have been recently looking into setting up some APIs within API Management. I do not currently have any backing services to hook the API’s to and I would like to decouple development of the front end systems from the backend. Thankfully Azure API Management has provided the ability to create …
Read MoreProblem Space:
Around June 2020 a change was made to Azure API Management whereby any deletion of the instance via the Azure portal, Azure PowerShell, Azure CLI, and REST API version
2020-06-01-preview
or later will result in the instance being soft-deleted.This is to allow for recoverability of a recently deleted API …
Read MoreIn the past I have written most of my Azure DevOps scripts calling the Azure DevOps REST API from PowerShell. This has worked, but did involve a lot of JSON payload handling.
A better option these days is to look at the AZ CLI and specifically the
azure-devops
extension, as this does much of the heavy lifting for you. …
Read MoreProblem Space:
I have recently encountered an interesting problem space with Azure logic app action
run after
logic. I ran into the problem whilst creating a logic app that will perform actions in parallel. The bulk of the actions are performed in scopes. If an action fails within the first set of scopes, the scope …
Read More- The contents of this book is not at all what I was expecting from the title ‘Accelerate DevOps with GitHub’. Usually books that aim to provide up to date walkthroughs for a specific current tools tend to not place them within the large tapestry of the ecosystem. This is not the case with this book from Michael …
Read More Problem Space:
I recently came into some issues with assigning Azure roles through a Bicep template and pipeline deployment. I was looking to assign ‘Storage Blob Data Reader’ to a service principal, and refine their access to only the container of the storage account. The three main issues that I ran into …
Read More