Azure DevOps Integration

Deploy solutions from Azure DevOps

Nick Smith avatar
Written by Nick Smith
Updated over a week ago

Cloud Maker integrates seamlessly with Azure DevOps allowing you to deploy your Cloud Maker solutions alongside your existing CI/CD processes.

Install the Cloud Maker Azure DevOps Extension

Install the Cloud Maker Azure DevOps extension from the Visual Studio Marketplace:

 Generate a Cloud Maker Access Key

  1. Open Cloud Maker (https://app.cloudmaker.ai)

  2. Navigate to the Organisation Management dashboard

  3. Under API Tokens press the Generate button

  4. This will bring up the API tokens dialogue

  5. Read the warning and then press Generate to generate a new API token

  6. Copy the API token string that is generated

Configure the Cloud Maker Access Key in Azure DevOps 

In Azure DevOps do the following:

  1. Open Azure DevOps 

  2. Navigate to your project

  3. Select the settings cog for the project

  4. Select Service Connections

  5. Create a new service connection

  6. Select Cloud Maker

  7. Enter your Cloud Maker API Token

  8. Enter a name for your service connection

  9. Check or uncheck Grant access permissions to all pipelines depending on what requirements you have to use the task across pipelines

  10. Click Save to create the service connection

Add a Cloud Maker Task to an Azure DevOps Stage

Adding the Cloud Maker task to a DevOps stage is super simple:

  1. Open Azure DevOps and Navigate to Pipelines -> Releases

  2. If you don't have an existing pipeline or need to create a new one, select the New Pipeline button

  3. If you've created a new pipeline select start with an empty job

  4. Enter the stage name for your stage

  5. Add additional stage if required

  6. NB: It's recommended you use the same stage name that you created in your Cloud Maker solution.

  7. Select the stage you want to add the task to and click the task link

  8. Add a new task to the stage by selecting the + symbol

  9. Search for Cloud Maker and add the task to the stage

Configure the Cloud Maker DevOps Task

The Cloud Maker DevOps Task enables you to select the following settings:

  1. Display Name: This is the friendly name for your Cloud Maker task

  2. Organisation: The Cloud Maker organisation you wish to load a blueprint from

  3. Pipeline: Your Cloud Maker solution you want to deploy

  4. Stage: The configured stage you wish to deploy from your Cloud Maker solution

  5. Azure Resource Manager Connection: Select the service connection to Azure you wish to use for the deployment

  6. Metadata Location: The Azure region in which you wish to store your metadata

Once you've entered your configuration settings, simply save and now you’re good to cut a release!

Did this answer your question?