Add in-product prompt for CI adoption if jenkins detected
What does this MR do and why?
Resolves #423489 (closed).
Add in-product prompt for CI adoption if jenkins detected.
Screenshots or screen recordings
When Jenkinsfile is Present
Before | After |
---|---|
When Jenkinsfile is Not Present
Before | After |
---|---|
When AutoDevops is Enabled
Before | After |
---|---|
Mobile Size
Before | After |
---|---|
How to set up and validate locally
- Create a Project
- Make sure
AutoDevops
is not enabled, see:http://gdk.test:3000/<group>/<project>/-/settings/ci_cd
- Navigate to
http://gdk.test:3000/<group>/<project>/-/pipelines
- Confirm Jenkins Migration Prompt is not there
- Create a file called
Jenkinsfile
in the root of the repository - Navigate back to
http://gdk.test:3000/<group>/<project>/-/pipelines
- Confirm Prompt is present
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.
Related to #423489 (closed)
Edited by Ross Byrne