Snowglobe plugin for Jenkins
This allows Jenkins jobs to control a SnowGlobe instance (see https://nirima.github.io/SnowGlobe/).
The operations are relatively simple:
snowglobe_clone createAction: true, sourceId: 'ci-template', targetId: 'new-globe-name'
snowglobe_set_variables globeId: 'my-globe', variables: 'key="value"'
data = snowglobe_get_variables globeId: 'my-globe'
snowglobe_apply createAction: true, globeId: 'my-globe'
data = snowglobe_state createAction: false, globeId: 'my-globe'
snowglobe_clone remove: true, globeId: 'my-globe'
Remove: set to true to also remove the SnowGlobe after destruction.
In all cases - createAction controls whether to add an action to the build, which will also remove the globe when the CI build is complete.