Back to Top

How to configure the Continuous Integration template?

I just started a new VM from the Continuous Integration template. What do I have to do next?

  1. To get started, you will need the IP address of your appliance / VM instance and make a DNS entry for it with your DNS provider.
  2. Generate Jenkins ssh key pair and register the public key in all GitLab projects as a deployment key. This is needed to allow Jenkins to poll your repositories at GitLab.
  3. Configure Jenkins from the web interface to to use the DNS entry you made in Step 1.
  4. Configure Jenkins security from: Manage Jenkins / Configure Global Security
  5. Edit the following files and replace "localhost" with your domain name (e.g.
  •    /etc/nginx/sites-enabled/gitlab
  •    /home/git/gitlab/config/gitlab.yml
  •    /home/git/gitlab-shell/config.yml