Bitbucket Cloud customers can now plumb their Bitbucket Pipelines to Azure, automatically building, testing and deploying their code, all based on a configuration file in their repositories. Bitbucket Pipes for Azure are a set of deployment-oriented pipes for developers to use against common Azure services and scenarios, helping them turn their code into solutions faster.
Bitbucket Pipes for Azure overview
Each of the Bitbucket Pipes (listed below) make it possible to deploy code to the Azure cloud in a single step in a Bitbucket Pipeline. You can streamline CI/CD to create new or use existing Azure deployment templates, commands, and patterns as pipes for your favorite Azure services. With every pipe you will find comprehensive guidance and examples for end-to-end scenarios in the documentation.
User development workflow benefits
With Bitbucket Pipes you can easily develop and deploy wherever you want: on premises, in the cloud, or take a hybrid approach. With a combination of pipes, you can create a workflow that covers resource creation, code deployment, resource removal, and execution of any Azure command using your existing Azure credentials.
Bitbucket Pipes for Azure also helps you optimize operations and transform project development. Because the pipes are available for all your repos, they can help your team to be more productive, wherever you choose to deploy your Azure code – in the cloud or at the edge.
List of Bitbucket Pipes
|azure-aks-deploy||Azure Kubernetes Service Deployment Pipe|
|azure-aks-helm-deploy||Azure Kubernetes Service Helm Deployment Pipe. Helm is an open source project for managing Kubernetes charts.|
|azure-vm-linux-script-deploy||Azure Virtual Machine Linux Script Deploy Pipe. Use a Virtual Machine script extension on an Azure Linux Virtual Machine|
|azure-vmss-linux-script-deploy||Azure Virtual Machine Scale Set Linux Script Deploy Pipe. Use a Virtual Machine script extension on an Azure Linux Virtual Machine Scale Set|
|azure-functions-deploy||Azure Functions Deployment Pipe, for running your code in an event-driven, serverless compute platform.|
|azure-arm-deploy||Azure Resource Manager Template Pipe. This allows you to provision your applications using a declarative JSON template|
|azure-cli-run||Azure Command Line Interface Deployment Pipe. Can be used to execute an Azure CLI command|
|azure-web-apps-deploy||Azure Web Apps Deploy Pipe. Deploys an application to Azure Web Apps|
|azure-web-apps-containers-deploy||Azure Web Apps for Containers Deploy Pipe. Deploys a container to Azure Web Apps for Containers|
|azure-storage-deploy||Azure Storage Deployment Pipe. Move files and folders to and from Azure Blob Storage|
Get started with Bitbucket Pipes for Azure
To get started with Bitbucket Pipes, sign up for a free Microsoft Azure account at https://azure.com/free. In addition to Bitbucket Pipes, open source technologies supported on Azure span management, applications, infrastructure, databases, middleware and app frameworks.
Questions or feedback? Let us know in the comments below.