"Old" project missing CI options

I’ve just started setting up GitLab CI. After following through some of the documentation looking for the Secret Variables, I discovered that my old projects don’t have many of the CI/CD options that a brand new project has.

Is there a way to “upgrade” these projects to whatever a new project looks like? Or some other option?

1 Like

I am having the same problem, hope that someone helps us with this.

I just found this:
Open project settings and enable Builds to enable CI/CD for your old repository.:slight_smile:

1 Like

Yep! That was it. For anyone else looking at this answer, it’s in the “Feature Visibility” section of Edit Project. Builds is a sub-category below Repository. For my “old” repository, Builds was set to Disabled. I changed it to Only team members and the CI features lit up.

2 Likes

This should be marked as the answer - THANK YOU! I spent AGES looking for this!

1 Like

I believe this is documented in

My man! Thanks it would’ve taken me ages to find that. Current version (16.7) Settings > General > " Visibility, project features, permissions" > Repository > CI/CD (don’t forget to click save). I never would have looked at project features without @kenstone’s above comment.