Skip to content

The plugin is a XL Deploy plugin that adds capability for provision compute instances into Google Cloud.

License

Notifications You must be signed in to change notification settings

xebialabs-community/xld-google-cloud-compute-plugin

Repository files navigation

XL Deploy Google Cloud Compute plugin

Build Status Codacy Badge Code Climate License: MIT Github All Releases

XLD Google cloud compute plugin is deprecated now as the plugin is insourced to Digital.ai organization. The plugin is available on https://github.com/xebialabs/xld-google-cloud-compute-plugin

Google Compute

Preface

This document describes the functionality provided by the Google Cloud Compute plugin

See the XL Deploy reference manual for background information on XL Deploy and deployment automation concepts.

Overview

The plugin is a XL Deploy plugin that adds capability for provision instance into Google Cloud.

Requirements

  • Requirements
    • XL Deploy 7.0.1+

Installation

  • Copy the latest JAR file from the releases page into the XL_DEPLOY_SERVER/plugins directory.
  • Restart the XL Deploy server.

Usage

  1. Go to Repository - Infrastructure, create a new google.AccountCloud and fill in the properties. You may use the 'Import JSON Control task to help you'
  2. Use the 'Check Connection' Control task to valide the parameters.
  3. Create an environment under Repository - Environments and add the corresponding google.AccountCloud as container.

Deployables

The plugin supports 2 deployables:

  1. Create an provisioning package udm.ProvisioningPackage with googlecloud.compute.InstanceSpec or googlecloud.compute.TemplateSpec as deployables.
  2. Add templates https://docs.xebialabs.com/xl-deploy/how-to/use-provisioning-outputs.html
  3. Start deploying.