You can integrate the GitHub cloud-based repository hosting service in Cloud Assembly

You need a valid GitHub token to configure GitHub integration in Cloud Assembly See the GitHub documentation for information about creating and locating your token.

Prerequisites

Procedure

  1. Select Infrastructure > Connections > Integrations and click Add Integration.
  2. Select GitHub.
  3. Enter the required information on the GitHub configuration page.
  4. Click Validate to check the integration.
  5. If you need to add tags to support a tagging strategy, enter capability tags. See How do I use tags to manage Cloud Assembly resources and deployments and Creating a tagging strategy.
  6. Click Add.
  7. Configure the GitHub connection to accept cloud templates in an appropriate repository.
    1. Select Infrastructure > Integrations and choose the appropriate GitHub integration.
    2. Select Projects.
    3. Select New Project and create a name for the project.
    4. Enter the Repository path within GitHub. Typically, this is the user name of the main account appended to the repository name.
    5. Enter the appropriate GitHub Branch that you want to use.
    6. If applicable, enter a Folder name. If left blank, all folders are available.
    7. Enter an appropriate Type.
    8. Click Next to finish adding the repository.
      An automated synchronization task is initiated that imports cloud templates into the platform.
      When the synchronization tasks are complete, a message indicates that the cloud templates have been imported.

Results

GitHub is available for use in Cloud Assembly blueprints.

What to do next

You can now retrieve cloud templates from GitHub.