Blog Company Join us for a live tutorial about GitLab CI
Published on: March 28, 2016
3 min read

Join us for a live tutorial about GitLab CI

Join the GitLab CI team to ask questions and find out how to get the most out of the built-in continuous integration with GitLab.


Since GitLab 8.0, GitLab CI is an integrated part of GitLab. This web application manages projects/builds and provides a nice user interface.

In our next webcast on April 14th, we'll take a look using continuous integration in GitLab. Join the GitLab CI team to ask questions and find out how to get the most out of the built-in continuous integration with GitLab.

  • Date: Thursday, April 14, 2016
  • Time: 9am PDT; 12pm EST; 5pm BST (British Standard time); (16:00 UTC)
  • Register here

Can't make it? Register anyway, and we'll send you a link to watch it later.

Common questions about GitLab CI

I have recently presented at meetups about GitLab, and CI generates lots of questions. This is literally a list of questions I was asked at a recent Ruby meet-up:

  • Is it included in both CE (Community Edition) and EE (Enterprise Edition)? Yes!
  • Is GitLab CI free both on-premises and on Yes!
  • Connecting Runners is free and I can use as many as I like? Yes!
  • Is it easy to set up and configure the Runners? Yes!
  • Are there Shared Runners I can use on Yes!
  • Are you sure it's really free? Yes!

I think mostly people were quite surprised and also delighted to see how easy it was to configure GitLab CI. And of course a little incredulous that it's actually all built-in and free. Now you're probably wondering how to get started with it. Do join us for the webcast, we'd love to hear your questions.

Find out more about GitLab CI

Visit the documentation to find out how to get started.

We've posted some great tutorials recently, check them out if you've missed them:

Benefits of GitLab CI

  • Multi-platform: You can execute builds on Unix, Windows and macOS.
  • Multi-language: Build scripts are command line driven and work with Java, PHP, Ruby, C, and any other language.
  • Stable: Your builds run on a different machine than GitLab.
  • Parallel builds: GitLab CI splits builds over multiple machines, for fast execution.
  • Realtime logging: A link in the merge request takes you to the current build log that updates dynamically.
  • Versioned tests: A .gitlab-ci.yml file that contains your tests, allowing everyone to contribute changes and ensuring every branch gets the tests it needs.
  • Continuous Delivery (CD): Continuous delivery and deployment are easy with multiple types of jobs, environmental variables and the dpl gem.

We can't wait to help you get started. Do you have any burning questions or demos you'd like to see? Please share them in the comments! We can cover them in our live webcast.

See you there!

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

Find out which plan works best for your team

Learn about pricing

Learn about what GitLab can do for your team

Talk to an expert