Nov 21, 2013 - Dmitriy Zaporozhets

GitLab CI 4.0 released

Learn more about GitLab CI 4.0 Release improvements and new features.

GitLab CI version 4.0 released

Hi everyone!

Today we release a new version of GitLab CI. We have done a lot of work to improve the flexibility of the architecture. In addition this release contains bug fixes and UI improvements.

screenshot

These are some of the awesome things in GitLab CI 4.0:

1. Set up a new project in just one click

It is no longer necessary to manually copy a token from GitLab CI to the corresponding GitLab instance; GitLab CI will do this for you. This means that it now only takes one click in GitLab CI to enable builds for your GitLab project! Just click the 'Add' button next to your project on the GitLab CI Dashboard and you are ready to set up your build script.

screenshot

2. Administrator privileges

GitLab CI 4.0 restricts certain privileges to users who have Administrator rights on the corresponding GitLab server. Only administrators can manage runners now.

screenshot

In addition, administrators can list and remove projects.

screenshot

3. Shared and specific runners

From now on a runner can be in one of two states: 'shared' or 'specific'. By default every runner is 'shared' and will run builds for any project. After a runner is assigned to a project it becomes 'specific' and it will exclusively run builds for that specific project.

screenshot

4. New build page

We re-designed the build page a bit to concentrate more on build output, moving all additional information to right-hand side.

screenshot

5. More options for build configuration

Now you can choose the method of fetching new code for each repeat build. Before we used git fetch but if you want to use git clone it is now available as a radio button in the project settings screen. It can be useful to use git clone if your project directory changes state during the build and you want to have a clean directory for each build.

6. Profile page

We have also made small improvements to the profile page.

screenshot

GitLab CI 4.0 requires GitLab 6.3 or higher


Setup and update links:

Update from GitLab CI 3.2

Setup

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

Take GitLab for a spin

See what your team could do with The DevSecOps Platform.

Get free trial

Have a question? We're here to help.

Talk to an expert
Edit this page View source