Skip to content

Experiment: Pipelines Empty State Runner Templates [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Alex Buijs requested to merge pipelines-empty-state-runners-template into master

What does this MR do?

Issue: gitlab-org/growth/team-tasks#319 (closed)

Design issue: gitlab-org/growth/product#1674 (closed)

Tracking issue: #326725 (closed)

This is an experiment to test whether runner templates are driving CI usage or not.

How to test locally

Note: There might be a bit of a caching issue with feature flags & experiments.

  • Checkout branch
    • git fetch origin pipelines-empty-state-runners-template
    • git checkout pipelines-empty-state-runners-template
  • echo 'Feature.enable(:ci_runner_templates)' | bin/rails c
  • Create or go to an empty project
  • Disable "Default to Auto DevOps pipeline" in the CI/CD settings of the project (http://localhost:3000/<group_name>/<project_name>/-/settings/ci_cd
  • Go to CI/CD -> Pipelines (http://localhost:3000/<group_name>/<project_name>/-/pipelines)

Screenshots

control candidate
Screen_Shot_2021-04-01_at_16.25.02 Screen_Shot_2021-06-02_at_14.58.09
Screen_Shot_2021-06-02_at_14.59.06 Screen_Shot_2021-06-02_at_14.58.31
Screen_Shot_2021-06-02_at_14.59.27

A quick demo of this experiment can be seen on slack (internal only) here.

Edited by Alex Buijs

Merge request reports

Loading