Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

saucelabs/bamboo_sauce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bamboo Sauce OnDemand plugin.

This plugin has been deprecated and is no longer actively developed, in alignment with Atlassian's decision to deprecate Bamboo Server.

Development

You'll want to make sure you have the Atlassian Dev environment and SDK installed (https://developer.atlassian.com/docs/getting-started/set-up-the-atlassian-plugin-sdk-and-build-a-project)

To build (compile,test,jar) the plugin run:

atlas-package

To run a local instance of Bamboo with the plugin (and its dependencies installed), run:

atlas-run

To run the local instance of Bamboo in debug mode, run:

atlas-debug

Testing the plugin

After running the local instance of Bamboo in debug mode with the plugin installed follow configuration steps described here. Remember to add additional argument to pytest - -s # disable all capturing, to make sure Sauce plugin reads test results.

Releasing

atlas-release

I(Gavin)'ve personally mvn release:prepare and mvn release:perform but the atlas-release should do both and anything else they suggest

Once this is complete, grab the new versioned jar file from the target directory, and upload it to the atlassian marketplace (https://marketplace.atlassian.com/manage/plugins/com.saucelabs.bamboo.bamboo-sauceondemand-plugin/versions/create)