Versions Compared

Key

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

...

  • Planning
    • Planning for the release
  • Release Tasks
    • Create base ticket with the following tasks
    • Branch and pull request for updating the ACS release version
    • Integration branch creation
    • Confluence page for the release notes
    • Create Jenkins (or the build system in use) jobs for the release
      • ExtProds building job
      • ACS building job
      • ACS testing job
      • ACS Pre-release/Release job
  • Implementation
    • Actual implementation of the tickets and tasks within the release schedule (Release Planning)
  • Integration
    • Create integration branch for the release 'integration/COMMON-YYYYMMM'
    • Merge pull-requests into the integration branch
    • Prepare a build of the release
    • Execute tests for the release
  • Publishing
    • Prepare one or more pre-releases during the two months period.
      • The last of them should include all the changes and be prepared at the end of the implementation phase as described in the release schedule (Release Planning)
      • If there are issues with the pre-release a new one must be prepared after bug-fixing any pending issue
    • Prepare the final release after the verification phase has finished according to release schedule (Release Planning)
      • Additional releases may be produced if there were issues with the release
  • Reporting
    • Send a memorandum at the beginning of each month reporting the work done during the previous month
      • There's two memorandums per release

...