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:

https://marketplace.visualstudio.com/items?itemName=CloudMaker.CloudMaker

 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. Solution: Your Cloud Maker solution you want to deploy

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

  5. Azure Subscription: Select the subscription you wish to deploy the blueprint to

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

  7. Deployment Mode: The deployment mode you wish to deploy the blueprint with

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

Did this answer your question?