Delivering to Azure

Integrate your pipelines with Azure repositories.

If you would like to fully integrate Supernova with your organization's Azure account, you can grant Supernova access to any Azure repository to create pull requests on your behalf.

If you prefer not to authorize access to a repository that contains production code, it is also possible to create a separate repository for Supernova-created data (to be used as a git submodule). This method eliminates any possibility for Supernova to access parts of the code not maintained by Supernova.

With the secure Azure authentication, Supernova will have the following permissions:

  • Read access to metadata
  • Read and write access to code and pull requests

Authorize Azure

To authorize Azure from the Account → Workspace settings page:

  1. Select the Integrations tab.
  2. Under Azure, click Connect to sign in to your Azure account.
  3. You can then authorize via OAuth or a personal access token.

To authorize Azure from the New pipeline dialog:

  1. Choose Open Azure pull request as the delivery method.
  2. Click Connect Azure to sign in to your Azure account. You can then authorize via OAuth or a personal access token.

After your Azure authorization is complete, you will now see a list of repositories and branches to choose from during hook or build configuration.

Revoke Azure authorization

To revoke your Azure authorization at any time:

  1. Go to your Workspace settings, located in the top right corner.
  2. Select the Integrations tab.
  3. Under the Azure section, click Remove connection.

Choosing a repository and relative path

The repository you selected is where the code from a pipeline will be exported. You can also specify a relative path to export to for each ppeline separately.

The path entered is relative to the repository root, for example, lib/design-system/assets.