Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • www-gitlab-com www-gitlab-com
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2,150
    • Issues 2,150
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,953
    • Merge requests 1,953
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Scheduled maintenance on the database layer will take place on 2022-07-02. We expect GitLab.com to be unavailable for up to 2 hours starting from 06:00 UTC. Kindly follow our status page for updates and read more in our blog post.

  • GitLab.com
  • www-gitlab-comwww-gitlab-com
  • Issues
  • #6356
Closed
Open
Created Jan 22, 2020 by Chad Woolley@cwoolley-gitlabMaintainer

Define and document process for bypassing merge train for urgent site updates

NOTE: This is a placeholder issue for the topic discussed in #6213 (closed), it needs to be fleshed out.

See also this slack thread: https://gitlab.slack.com/archives/CHLKE258E/p1588016641067300

Current Status

  • This issue is preventing proper usage of the "Merge Immediately" dropdown. Currently, you have to wait for at least one pipeline to complete successfully before you can pick "Merge Immediately". Here's a summary of the workaround to use the "Merge Immediately" dropdown:
    1. NOTE: Adding [SKIP REVIEW APP] to the MR title before the pipeline starts can save some time.
    2. Start at least one pipeline via a commit. Do not add to the merge train.
    3. Let the pipeline finish (do not cancel it, you have to wait for it to finish successfully)
    4. When the pipeline finishes, you will get the "Merge Immediately" dropdown once you resolve the thread.
  • Alternately, we can merge to master immediately, using this process:
    1. Be logged on as a maintainer
    2. In repository settings, add yourself to the list of users allowed to merge to master
    3. Locally, pull the latest master and branch to merge.
    4. git merge --no-ff <branch-name>
    5. git push
    6. Remove yourself from the list of users allowed to merge to master
    7. Watch the master pipeline and ensure the master build for the commit passes and there are no problems.
Edited Jun 17, 2020 by Chad Woolley
Assignee
Assign to
Time tracking