CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


ALM - Jenkins Continuous Integration Plugin

Build Better Software Faster By Dynamically Creating Complex Development and Testing Environments In Minutes

Skytap's Continuous Integration Plugin for Jenkins enables enterprise software development teams to benefit from cloud-based continuous integration. By leveraging Skytap Cloud as part of Jenkins dev/test workflows, teams are free from managing and provisioning physical hardware or complicated virtual environments.

Jenkins

Jenkins is an open source (MIT License), cross-platform system used for rapid development and test of software applications. One reason Jenkins has become so popular amongst development and test teams is its extensibility. Jenkins provides a robust framework for the development and support of plugins or extensions that allow Jenkins to leverage a large set of tools as part of its user-defined software build and test workflows.


Skytap + Jenkins = Faster Time-to-Value

Skytap Cloud is purpose-built to help dev/test teams adopt agile methodologies. Jenkins, by utilizing the Skytap CI Plugin, can integrate the build up, tear down, state save, and sharing of multi-VM, multi-tiered complex computing environments into defined Jenkins workflows. This frees dev/test team members from the arduous and time-consuming tasks of managing infrastructure, OS installation, patching, and similar activities.

With Skytap Cloud, Jenkins can create any number of virtual computing environments in minutes, not hours or days. These environments can be used for automated builds, unit tests, regression tests, and many other development-related tasks. 

View Jenkins Wiki - Skytap Cloud CI Plugin

Get Skytap Cloud CI Plugin


Features

The Skytap Cloud CI Plugin for Jenkins allows Jenkins users to leverage Skytap Cloud as part of their defined build and test workflows.  The Skytap Cloud CI plugin allows the following actions to be added to any Jenkins workflow:

  • Create a new Skytap configuration from an existing Skytap template
  • Save an existing Skytap configuration as a Skytap template
  • Create Published URLs for a Skytap configuration
  • Establish network connectivity between Skytap Configurations
  • Connect a Skytap Configuration to a VPN tunnel
  • Change configuration run states (start, stop, suspend)
  • Delete Skytap configuration

Benefits

  • Clean dev/test environments in Skytap Cloud on-demand
  • Enables different teams working in parallel to utilize full, identical build and test environments from a pre-defined template
  • Easily save state in the case of debugging failures
  • Scales with the growing needs of the team
  • Easy-to-share virtual desktops accessible via browser
  • Scale resources (CPU, memory, network) up and down on-demand

Read the original blog entry...

More Stories By Skytap Blog

Author: Noel Wurst is the managing content editor at Skytap. Skytap provides SaaS-based dev/test environments to the enterprise. Skytap solution removes the inefficiencies and constraints that companies have within their software development lifecycle. As a result, customers release better software faster. In this blog, we publish engaging, thought provoking stories that revolve around agile enterprise applications and cloud-based development and testing.