Feature #2897

[OPS] Implement new deploy procedure

Added by Ward Vandewege over 4 years ago. Updated about 4 years ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 2.00 h)
Story points:
3.0

Description

  • make XXXXX_production branch for each production install
  • make XXXXX_staging branch
  • rename staging to dev-staging
  • create new staging environment for use in deployment testing. One is probably enough for the moment.

a) XXXXX runs against XXXXX_production branch (i.e. deb packages for that branch)

Deploy procedure:

a) to prepare for deploy:

- choose a master revision that will be deployed
- pull it into XXXXX_staging

b)

- deploy that version to the staging environment
- run test suites (i.e. run customer pipelines), do manual testing

c) if satisfied, tag the XXXXX_staging revision with XXXXX_production

d) trigger deb package build for new XXXXX_production revision

e) deploy XXXXX_production branch to XXXXX

Emergency patch procedure:

a) cherry-pick/backport relevant commits into XXXXX_staging

b) follow steps b through e from the standard deploy procedure


Subtasks

Task #3359: make staging branchNewWard Vandewege

Task #3358: make xxxx_production branch for each installationNewWard Vandewege

History

#1 Updated by Ward Vandewege over 4 years ago

  • Assigned To set to Ward Vandewege

#2 Updated by Ward Vandewege over 4 years ago

  • Description updated (diff)

#3 Updated by Ward Vandewege over 4 years ago

  • Subject changed from Implement new release procecdure to Implement new release procedure

#4 Updated by Tom Clegg over 4 years ago

  • Target version changed from 2014-06-17 Curating and Crunch to 2014-07-16 Sprint

#5 Updated by Ward Vandewege over 4 years ago

  • Target version changed from 2014-07-16 Sprint to 2014-08-06 Sprint

#6 Updated by Ward Vandewege over 4 years ago

  • Subject changed from Implement new release procedure to [OPS] Implement new release procedure

#7 Updated by Tom Clegg over 4 years ago

  • Subject changed from [OPS] Implement new release procedure to [OPS] Implement new deploy procedure

#8 Updated by Ward Vandewege over 4 years ago

  • Target version changed from 2014-08-06 Sprint to 2014-08-27 Sprint

#9 Updated by Tim Pierce over 4 years ago

  • Category set to Deployment

#10 Updated by Ward Vandewege over 4 years ago

  • Target version changed from 2014-08-27 Sprint to 2014-09-17 sprint

#11 Updated by Ward Vandewege over 4 years ago

  • Target version changed from 2014-09-17 sprint to 2014-10-08 sprint

#12 Updated by Ward Vandewege over 4 years ago

  • Status changed from New to In Progress

#13 Updated by Ward Vandewege over 4 years ago

  • Target version changed from 2014-10-08 sprint to 2014-10-29 sprint

#14 Updated by Ward Vandewege about 4 years ago

  • Target version changed from 2014-10-29 sprint to Arvados Future Sprints

Also available in: Atom PDF