At this point, we should have most of our prerequisites taken care of. You should have your GitLab instance up and accessible over HTTPS, as well your Docker registry and MinIO server. Your GitLab Runners should be registered and checking in.

Over the years I have collected and built a series of tools from base Docker images, to Gradle plugins, that allow for a near seamless automated system. Using these tools, I will continue with how to setup a project in your GitLab instance with a fully configured DevOps line, for a handful of different projects types. Select your project type from the list and let us begin.