Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • vidjil vidjil
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,700
    • Issues 1,700
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 97
    • Merge requests 97
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • vidjil
  • vidjilvidjil
  • Issues
  • #4830
Closed
Open
Created Sep 03, 2021 by Mathieu Giraud@magiraudOwner19 of 25 tasks completed19/25 tasks

Release Web 2021.11

Before the deploy

  • Set the deploy day (Most servers are busy on Mondays and Tuesdays. Web deploys are usually done on Wednesday.)
  • Before the MR freeze, discuss regularly in the team what remains to do
  • Clean older logs (vdj#1274)

Tuesday 26 October (D-8)

  • Notification on the server
  • MR Freeze (everything except urgent fixes or bikeshed strings/doc/screenshots)
  • Move issues/MR that are still opened to a new milestone for the next release
  • Push on feature-cs/release

Deploy week

  • Deploy on dev, either with git pull or with Docker
  • Live tests on dev

On feature-cs/release:

  • Bikeshed strings
  • List all the changes, checking that the milestone contains all relevant issues/MR
  • Finalize CHANGELOG.web
  • Finalize doc
  • Finalize docker/CHANGELOG

Tuesday 2 November (D-1)

  • MR Freeze (everything)

Deploy day

Wednesday 3 November (D0)

  • Morning: update notification on the server
  • MR feature-cs/release to prod-client !XXX and prod-server !XXX
  • Disconnect the client through conf.js
  • Deploy
  • Link vidjil-algo to latest if needed
  • Live test on the prod server
  • Reconnect the client
  • Notification "Maintenance finished" + news
  • Possibly mail to users
  • Merge feature-cs/release into dev and master, and git push github
Edited Jan 06, 2022 by Mathieu Giraud
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking