5 3 3 - Shippable/support GitHub Wiki

5.3.3 Release Notes

Release Date

9:00pm PST, Friday, March 17, 2017

Fixes

  • API call to subscriptions/getS now accepts subscriptionOrgNames instead of orgName
  • Fixed a bug where pipeline state file starting with a '-' would cause subsequent jobs to fail
  • Resetting an older custom node which was initialized before API change now uses the default script
  • The default language version is not added to the matrix when only using matrix: include

Upgrading Server to 5.3.3

To upgrade Shippable Server, follow the instructions below. All steps in the upgrade happen on the Swarm Master machine except when noted otherwise.

  • Pre-installation:

    • Backup the usr/state.json file and the Postgres database (on the core machine)
    • Pull the latest code by running the following:
      • git fetch
      • git tag
      • git checkout v5.3.3
    • Run sudo apt-get update on all machines
    • Enable/disable any integrations by adding/removing services in the systemIntegration section of the state.json file
    • Remove serverEnabled flag from state.json
  • Installation:

    • Run ./base.sh upgrade --version v5.3.3
  • Post installation:

    • Stop the genexec container manually before resetting the systemNodes
    • Reset all system nodes
    • Verify genexec are running the latest version