Auto DevOps documentation is confusing
I was doing some testing of a 10.0 build today, and was prompted to enable Auto DevOps in one of my projects. This is pretty cool, but when taking a look I found it a little confusing. A couple concerns:
The banner notice appears on projects which already have a functioning CI pipeline
This is already covered in https://gitlab.com/gitlab-org/gitlab-ce/issues/37652.
This conflict seems a little weird based on the banner, since enabling it won't actually do anything without taking further action. (Deleting my gitlab-ci.yml
) That seems a little risky to me. What happens if a CI YML is deleted in a branch, but is present in master
as a way to test?
Not for production use
The documentation clearly states it is not recommended for production use, but I don't see that in the UI. Just that it's beta. Not for production use seems a little stronger to me, maybe we should align the terms?
Docs cover net-new project but not a lot of details on existing projects
The docs spend a lot of time talking about setting up a new project, but we are popping up banners for existing projects too. We don't really document the cases someone can find themselves in, like the above (existing CI YML).
We should add these to the docs, I think. Or not pop up the banner if you have an existing CI YML.