Top Stories from the Microsoft DevOps Community – 2018.12.14
Happy Friday! Now that I live in Jolly Old England, the holiday festivities have begun (if you’re not British, you might not know the whole of December is reserved for parties). So this will be the last top stories post for 2018, but don’t worry, I’ll be back in 2019. In the meantime, here are some great DevOps articles that I found this week:
Tutorial: Terraforming your JAMstack on Azure with Gatsby, Azure Pipelines, and Git I am in love with static websites: using a static site generator like Jekyll, Hugo or Gatsby instead of a CDN means no database and no scripts. Fewer things to break, easier to scale, and fewer security holes from plugins to your CDN. This is a great article from Elena Neroslavskaya on static site generation with Gatsby.
Web Application Development with .NET Core and Azure DevOps I grew up hacking on non-Microsoft technologies, so ASP.NET is still a bit foreign to me. Despite that, I work with a lot of people who are building ASP.NET tools and increasingly moving over to ASP.NET Core. I was excited to see this article from Przemyslaw Idziaszek and learn how to build a CI/CD platform for an ASP.NET Core MVC application.
Lift and shift migration of Team Foundation Server to Azure with Azure DevOps Server 2019 The next on-premises version of Team Foundation Server will be named Azure DevOps Server 2019 – and it will support SQL Azure. This is a big win for teams that want to keep running their own servers but want to host them in the cloud. Matteo Emili explores a “lift and shift” migration from on-premises TFS to Azure DevOps Server hosted in the cloud with SQL Azure.
GitHub and Azure Pipelines: Build Triggers One of the great things about using YAML to configure your build is that it’s checked in alongside your code, which means that you don’t have to set up a new pipeline every time you create a branch. Eric Anderson explores the build triggers in the release YAML and how they can help you configure your builds but avoid repetition.
Database Continuous Integration With the Redgate SQL Toolbelt and Azure DevOps It is crucially important that you make your database a part of your continuous integration and continuous delivery strategy. You might have a good CI/CD strategy for your application, but what’s it going to serve without the data? Alex Yates introduces SQL Server source control and a database continuous integration strategy and how to set one up from scratch.
Deploy click-once application on Azure Blob with Azure DevOps Gian Maria Ricci revisits an old topic: deploying a Click Once application into Azure Blob storage. Why is he coming back to it? Azure Pipelines has added a number of new tasks that simplify the configuration and make it easier to set up. If you’re building Click Once applications, this is a great article.
As always, if you’ve written an article about Azure DevOps or find some great content about DevOps on Azure then let me know! I’m @ethomson on Twitter.