Provide an admin option to enable CI globally
Currently, with the creation of a new project you have to enable the CI service in the project's settings manually.
It would be cool if there was an option to globally enable it under the admin area.
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
Currently, with the creation of a new project you have to enable the CI service in the project's settings manually.
It would be cool if there was an option to globally enable it under the admin area.
Wow, CI should be enabled by default, with an option to disable. Can this be fixed for new and existing installations @ayufan ?
The CI is enabled when .gitlab-ci.yml
is pushed to the repository.
The shared runners setting is waiting in !1738 (merged).
@ayufan ok thanks, I will add that to the docs.
@ayufan What do you mean with enabled when .gitlab-ci.yml is pushed? Do you mean that by default the checkbox in project settings is not checked? If so I think that is a usability problem and a problem for people that don't want CI enabled.
Yes, by default the GitLab CI Service
is unchecked. It's enabled automatically on first .gitlab-ci.yml
push.
It would make sense to enable it by default. I'll look into it.
Closing in favor of gitlab-org/gitlab-ce#3827
Status changed to closed
mentioned in merge request !14785