Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
GitLab FOSS
GitLab FOSS
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Packages
    • Packages
    • Container Registry
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #38550

Closed
Open
Opened Sep 28, 2017 by Mark Pundsack@markpundsack
  • Report abuse
  • New issue
Report abuse New issue

Use variables to define deploy policy for canary

Note: This issue requires https://gitlab.com/gitlab-org/gitlab-ce/issues/37397.

Description

The current Auto DevOps template already contains support for canary deployments, but this is disabled by default and if you want to enable it you need to make the template explicit. We should allow to define a group/project variable to define if you want to use canaries for production deployments.

Proposal

Improve the Auto DevOps template in order to support canaries for deployments.

Required changes to the canary job:

  1. always defined (no trailing . in the job name)
  2. enable only when $CANARY_ENABLED
Edited Mar 22, 2018 by Fabio Busatto

Related issues

  • Discussion
  • Designs
Assignee
Assign to
11.0
Milestone
11.0
Assign milestone
Time tracking
None
Due date
None
9
Labels
CI/CD [DEPRECATED] Deliverable application control panel auto devops deploy devops::configure direction feature release post item
Assign labels
  • View project labels
Reference: gitlab-org/gitlab-foss#38550