Introducing Hyperlight: Virtual machine-based security for functions at scale
The Microsoft Azure Core Upstream team is excited to announce the Hyperlight…
With DevOps World | Jenkins World around the corner (September 16-19 in San Francisco) and the recent announcement of Azure DevOps, this seems like a good time to provide an update on the options for working with Jenkins on Microsoft Azure.
Side note: if you’re at DevOps World | Jenkins World, come visit us at our booth, attend our workshop, and check out sessions by my fellow Microsoft CDA Jessica Deen and myself. Now… the updates and Jenkins resources:
If you work with Jenkins, Microsoft has developed a set of plugins at https://plugins.jenkins.io/. These plugins help you to run Jenkins on Azure Linux and Windows VMs, Kubernetes, Azure App Service, as well as deploy artifacts to those Azure platforms and more. All are open source and available on GitHub.
For example, you can provision and manage Azure Virtual Machines as Jenkins Agents with the Jenkins Agent Plugin for Azure. You can also deploy build artifacts to several destinations, including cloud storage using the Azure Storage plugin for Jenkins.
Microsoft has been working with Jenkins to build these plugins, and they are in use every day to produce Jenkins! You can see the Jenkins build and test process live at https://ci.jenkins.io/.
Microsoft has also partnered with CloudBees to deliver the CloudBees Core to the Azure Marketplace. It’s a packaging of a core Jenkins platform supported by CloudBees, plus advanced enterprise features that secure and optimize Jenkins. CloudBees Core runs on enterprise-grade Microsoft Azure Kubernetes Service (AKS) and the CloudBees Core Jenkins Platform is compatible with open source Jenkins and all Jenkins community plugins. Learn more on the CloudBees Blog.
Microsoft has recently announced Azure DevOps, which support Jenkins in a variety of ways. If you’ve invested in Jenkins as your CI/CD infrastructure, you can still protect your investment while getting added value from integrating with the 5 core Azure DevOps services that are not available in core Jenkins alone:
Jenkins also has several community-developed plugins for Visual Studio Code, Microsoft’s popular free, open source text editor. You can see the latest by searching Jenkins at https://marketplace.visualstudio.com.
Microsoft is all about supporting your favorite technologies, even if your investments are in non-Microsoft technology. Here are just a few of the documents and examples that we’ve authored to get Jenkins users started on Azure:
Build using Azure Container Instances
Deploy to AKS using blue/green pattern
Deploy Microsoft Service Fabric apps
If you’re new to Azure, newbies can check out Azure via a free trial. And, if you’re new to Azure DevOps, sign up for free private Git Repos, 10 free parallel jobs, and unlimited minutes for your open source projects here.
If you’re using Jenkins on Azure, we want to hear from you about how you’re using it. Please let us know if you have a project that may be a useful reference case for others.
Other questions? Let us know in the comments.