PROJET AUTOBLOG


GITLAB Blog

Archivé

Site original : GITLAB Blog

⇐ retour index

GitLab CI 2.0 and other news

jeudi 17 janvier 2013 à 17:20

GITLAB CI 2.0 and other news

Hi everyone!

Today we released new version of GitLab CI.

The most significant change is replacing library for background jobs. So now instead resque we use sidekiq.

Scrrenshot

Scrrenshot

Scrrenshot

Running builds:

Earlier you have one resque worker which run one build at time. Even if you has 3 projects – only one is running at same time.

With migration to sidekiq we changed logic a bit. So now application can run one build per project simultaneously.

If you have more then one projects running with GitLab CI – it will save you a lot of time.

Scheduled builds:

Now scheduled builds are triggered by cron task. This task starts every hour and check for scheduled builds.

Links:

Update from 1.x to 2.0

Setup GitLab CI

Other news:

GitLab v4.1 will be released at Jan 22th.

We replaced resque with sidekiq in GitLab too. Now push events are processed much faster. Also we added a Public Area, fixed a lot of bugs and improved perfomance of application. See CHANGELOG for full list of changes.

According to gitlab_meta gem amount of GitLab v4.0 installations reached 9k. It a really good news for us. Thank you for using our software.

GitLab 4.0 released

dimanche 23 décembre 2012 à 15:20

GITLAB 4.0 released

Hi everyone!

Finally we released GITLAB v4.0.0!

There are a lot of changes so we introduce you to the important one

Application behaviour changes:

Other changes

What we removed in 4.0:

What should be updated during migration:

Screenshots:

Dashboard: Screens Merge Request with CI status Screens Files browsing Screens Issues Screens

How to reinstall gitolite with new version

How to migrate from sqlite

How to install GitLab v4.0.0

How to update a GitLab to v4.0.0

GitLab 4.0 release details and schedule

jeudi 20 décembre 2012 à 20:20

Some details of upcoming GitLab 4.0 and release date

Release schedule:

Important changes:

Migration notes:

GitLab 3.1 and GitLab CI v1.0.1

jeudi 22 novembre 2012 à 16:20

Today’s releases: GitLab 3.1 and GitLab CI v1.0.1

Hi everyone!

Today is 22th and it means we have released a new version of GitLab today.

Also as a bonus we pushed a v1.0.1 version of GitLab CI

Few screens:

Event Filter Screens GitLab CI intergration for Merge Requests Screens Better image compare diff Screens

Links

CHANGELOG

Update from 3.0

How to Install

Continuous integration server from GitLab

mardi 13 novembre 2012 à 17:00

Continuous integration server from GitLab

Hi everyone!

Today I’d like to share a new software crafted by me and Valeriy Sizov.

Its more than year since we released first version of GitLab. And we dont want to stop on it.

We wish to have a continuous integration server closely integrated with GitLab.

And today we announced another FOSS software for developers. Its GitLab CI.

Screenshot

Source Code

GitLab CI is based on Ruby on Rails and Resque/Redis and

GitLab CI supports only git SCM.

GitLab CI requires present of GitLab instance with web hooks setup to make builds automatically

How it works:

  1. First of all you need to setup GitLab CI on VPS or any linux server
  2. Then you clone projects you want to test and setup test environment
  3. Next step is just add projects to GitLab CI via web UI Screenshot
  4. Add just copy HTTP POST url provided by GitLab CI to your GitLab web hooks Screenshot
  5. When you push code to GitLab web hook will trigger CI to make a build

Source Code