Top Stories from the Microsoft DevOps Community – 2019.11.15
This is also one of those weeks when it is difficult to choose between all of the amazing content this community shared. If you have written an article that I’ve missed, please feel free to reach out. In the meantime, let’s talk about pipelines!
Simplifying Azure DevOps Pipelines with Decorators
Have you ever found yourself copying over parts of your CI/CD pipeline across projects? Large companies often have hundreds of projects which require the same steps to ensure compliance or create a repeatable configuration. Luckily, there’s a solution to this problem! Azure Pipelines decorators let you add steps to the beginning and end of every pipeline in your organization. In this great post, Bryan Soltis walks us through the decorators setup. Thank you Bryan!
Using Helm 3 with Azure DevOps
Folks in the Kubernetes community are very excited to start using Helm 3, which simplifies the security model for Helm by using the latest Kubernetes security features. But is it easy to use with Azure DevOps? In this great post, Jessica Deen shows us a couple of workarounds needed to start using Helm 3 in Azure Pipelines. Hopefully, Jessica’s pull request for the Helm task will get merged soon, so the next time you use the task you won’t need the workarounds!
Container image promotion across environments – Build Artifact
There are many different approaches to promoting code between environments. Now that the world is progressively moving to containers, we need to implement these approaches for container images as well. In this post, Davide Benvegnu shows us one of the strategies for promoting containers across different stages. Thank you Davide!
Azure DevOps multi-stage pipeline environments
With the introduction of YAML Pipelines, we’ve also introduced the concept of environments. In this post, Ricci Gian Maria introduces some of the concepts that can be used in Azure YAML Pipelines environments. And you can also check out the Azure DevOps Sprint 160 release notes to see additional environment features that just came out!
Code analysis using SonarCloud in Azure DevOps
Code quality and security are, perhaps, even more important today than in the past. Luckily, the code analysis tools are quickly evolving to help us protect our applications from security breaches. In this article, Ashish Raj walks through setting up the integration between SonarCloud and Azure DevOps. Thank you Ashish!
Versioning and CI/CD for Power BI with Azure DevOps
Lately, I see a lot of excitement in the community around data platform content automation. In this post, Marc Lelijveld, Dave Rujiter, and Ton Swart show us a multi-tier setup for CI/CD and versioning of PowerBI content with Azure DevOps. Thank you for the detailed walkthrough!
Azure DevOps Generator – New Content
You may have seen our recent announcement that we have open-sourced the Azure DevOps demo generator. The demo generator is a tool that can create sample Azure DevOps projects showcasing various technologies, which is tremendously helpful for new user training. In this post, Gregor Suttie walks us through the usage of the demo generator. I cannot wait for Gregor’s next posts. Perhaps we will see a new project template? Thank you Gregor!
If you’ve written an article about Azure DevOps or find some great content about DevOps on Azure, please share it with the #AzureDevOps hashtag on Twitter!