saucelabs / bamboo_sauce

Bamboo plugin for use with Sauce OnDemand
11 stars 5 forks source link

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)