Add runners availability section to the pipeline zerostate page
requested to merge 352752-eng-add-setup-a-self-hosted-runner-to-the-pipeline-zerostate-page into master
What does this MR do and why?
This experiment adds a runners availability section to the pipeline zerostate page.
Why? By highlighting self-hosted runners on the pipeline zero state page and making it easier for users to set up a self-hosted runner from that page, we will maintain the overall number of verify users and drive additional free to paid conversion from those that need a self-hosted runner
- Issue #352752 (closed)
- UX Issue gitlab-org/growth/team-tasks#465 (closed)
Screenshots or screen recordings
current | control (updated) | test with runners available | test without runners available |
---|---|---|---|
How to set up and validate locally
- In rails console enable the experiment
Feature.enable(:runners_availability_section)
- Visit the
CI/CD / Pipelines
page for any project without pipelines for which you have at least developer access and which has auto devops disabled.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Alex Buijs