Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


  1. Developers push code updates to Github for approval.
  2. Github Webhook sends notification to Jenkins to kick-off the build process.
  3. Jenkins compiles, packages and tests the code.
  4. Successful builds are pushed to the Docker Registry
  5. Development environment is automatically updated to reflect the latest changes. This initiates the functional and BDD tests against that environment.
  6. Once the team is happy with the build on the development environment they can push  the build to stage manually. A release should be created in JIRA at this point if one doesn't already exist and the developers need to add their release notes and update any tickets that they have been working on to point to this release. 
  7. Once the team is happy with the build on the stage environment they can push the build to production.