Versions Compared

Key

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

...

NOTES: Normally, deployments to Test and Production are steps that continue an existing workflow that was initiated by a "Build a Release". So the "Deploy to Test" and "Deploy to Production" links on the Workflows page should not usually be used, as they start their own new workflows. The situations where these top-level links should be used are limited to re-running failed deployments.

Workflows that have reached the "deployed to test" stage and are not going to be taken any further should be TERMINATED so that the list of active workflows remains manageable. The time at which it becomes known that such a workflow should be terminated is typically when a new release is to be built. So part of the process for building a new release should be to terminate any previous active workflows for the app.

Image RemovedImage Added

Typical Process (on the trunk):

  1. Build
    1. On the Home
    page select
    1. page 
      1. Select "Build a Release"
    2. On the Build a Release page
      1. Select the "Trunk Build" radio button
      2. Click on the "Artifact Id" or "Group Id" of the desired application
      3. Image Added
    3. On the Dependency Page
      1. Select dependancies and fill in build details then click "Next"
      2. Image Added
    4. Build will now start. Notification of successful build or error will be sent to notification list when build completes
  2. Deploy to Test
    1. Image Added
  3. SIT/UAT takes place - issues raised, fixes made.
  4. Terminate previous workflow
  5. Repeat 1-3 until SIT/UAT passes
  6. Deploy to Prod

...

1. Terminate failed test deployment

Image Removed 

2. Deploy to Test from top-level Workflows link

...