Bamboo Integration SortSite Developer Manual

To test build outputs using SortSite Developer with Atlassian Bamboo:

  1. Make sure the built app or site is available via an HTTP server (e.g. http://localhost/output or http://your-staging/ )
  2. Create a configuration file ProcessURL to the build output URL setup in the previous step
  3. To flag a build failure when any issues are detected, set the ExpectedResults element in the XML configuration file
  4. In Bamboo, create an Command task as the last build step to run SortSiteCmd.exe passing the path of the XML configuration file, using a script similar to this:

Windows

"c:\Program Files (x86)\PowerMapper Software\SortSite 6\SortSiteCmd.exe" C:\Projects\SortSite.ssconfig

Mac

/Applications/SortSite.app/Contents/MacOS/SortSiteCmd /Projects/SortSite.ssconfig

See the Bamboo documentation for creating tasks.

Note: If you install Bamboo as a Windows service, it defaults to running under the Local System account. This may cause problems if you need to access user-profile specific settings, such as self-signed certificates. In general, only critical Windows services should run under the Local System account, because it has a very high privilege level. See the Bamboo documentation for running as a local user.