Clarification on missing Jenkins CI integration in project settings
The Jenkins Integration documentation describes how to set up GitLab to trigger builds on Jenkins.
It says in the GitLab project settings the Jenkins CI Integration should be configured and enabled. However, I do not see Jenkins CI in the list of (possible) integrations in the project settings in my hosted GitLab 12.1 instance.
I do however see the Jenkins CI integration template in the Service Templates in the Admin Area.
Should it indeed be there in the project settings? And if so, how come I do not see it in the list of available integrations?
What confuses me even more (and I am not sure if I should add this here) is that the automated triggering was working before, seemingly without this service integration being set up.
I have tried configuring the service template (and a bit later also upgraded the GitLab instance), and since then every GitLab project fails to retrieve the pipeline status when MRs are created. Even without any CI being configured or used.
The triggering for the project I was trying to set up also ceased to work, seemingly. No automated builds anymore.
And even after deactivating the Jenkins CI service template again, the pipeline status could not be determined issue continues to exist.
So now I am wondering how it is even supposed to work, and how it worked for me before, and how it is in such a broken/different state now.