Sections in this document:
The Skytap Cloud CI Plugin for Jenkins allows you to create and configure Skytap Cloud environments as part of your Jenkins-based continuous integration workflow.
In a matter of minutes, you can create a Skytap virtual environment from a golden template and then use that environment to develop your application or run test passes for unit testing, functional testing, integration testing, stress/performance testing or user acceptance testing. All of the VM and network settings are saved with the template, so once you've created an environment, the network is already set up and you're ready to go.
With Skytap Cloud CI Plugin for Jenkins, you can add the following actions to your Jenkins build steps:
To use the Skytap Cloud CI Plugin for Jenkins, you must have a Skytap account.
If you do not have a Skytap account, you can sign up for a demo account at http://www.skytap.com/
You can install the plugin from the Jenkins web UI, or you can download the plugin from the plugin repository.
To configure the plugin, you will need to enter to your Skytap credentials. Optionally, you can also enable verbose logging.
Once the plugin is installed and configured, you can add Skytap actions to your Jenkins build steps:
NOTE: Throughout these actions, Skytap environments are called "configurations." Configurations and environments are the same.
This action adds a Skytap environment to a Skytap project.
This action adds a Skytap template to a Skytap project.
This action will run, suspend, or shut down a Skytap environment.
This action connects two networks in different Skytap environments. The networks must already be configured to allow an Inter-Configuration Network Routing (ICNR) connection to occur.
NOTE: If there is more than one network in the environment with the specified name (not recommended), the plugin will use the first network encountered in the metadata associated with the environment.
This action will connect a Skytap environment to a Skytap VPN.
This action creates a Skytap environment from a Skytap template.
This action creates a Published URL for a Skytap environment.
This action creates a Published Service port opening on a VM's network adapter. This is commonly used to open RDP or SSH access to a VM.
This action creates a Skytap template from a Skytap configuration.
This action deletes a Skytap environment.
This action returns the address for an existing published URL in a Skytap environment.
This action returns the "public-URL:port-number" for an existing published service in a Skytap environment.
This action will copy VMs from a Skytap template into a Skytap environment.
Skip to end of metadata Go to start of metadata