PROJET AUTOBLOG


GITLAB Blog

Archivé

Site original : GITLAB Blog

⇐ retour index

GitLab CI 4.2 released

jeudi 30 janvier 2014 à 14:22

GitLab CI version 4.2 released

Hi everyone!

As you know GitLab CI is a continuous integration server. It integrates with your GitLab installation and runs tests for your projects.

Today we release a new version of GitLab CI.

screenshot

Improvements

Responsive UI

We have upgraded our front-end code to use Twitter Bootstrap 3. Thanks to this upgrade we now support devices with resolutions of 768x1024 and higher.

Below you can see the result in a desktop screenshot and an iPad screenshot.

screenshot screenshot

Build duration chart

You can now see the build duration of the last 30 builds in one handy chart.

screenshot

Turbolinks

We have added turbolinks support to GitLab CI. Turbolinks makes following links in your web application faster. Instead of letting the browser recompile the JavaScript and CSS between each page change, it keeps the current page instance alive and replaces only the body and the title in the head.


GitLab CI 4.2 requires GitLab 6.3 or higher


Setup and update links:

Update from GitLab CI 4.1

Fresh installation

GitLab CE 6.5 released

mardi 21 janvier 2014 à 14:11

GitLab CE 6.5 released!

Hello everyone!

As you know GitLab is open source software to collaborate on code. Today we released a new version of GitLab Community Edition (CE), with new features and bug fixes.

The main change of this release is the upgrade to the Twitter Bootstrap 3 front-end framework, up from version 2. This makes the GitLab UI more responsive and it also gives a fresh look for some of the UI controls.

We also improved the comments system: new comments are loaded with AJAX and we have fixed the comment anchor bug. Jason Blanchard brought us the ability to change the issue assignee and milestone directly from issue page. He is the MVP of this month.

This release fixes a security issue with Server generated Javascript Responses (SJR). We advise everyone to upgrade.

New features:

Customize merge commit message

When you accept a Merge Request in GitLab 6.5 the title and description of the MR will automatically be included in the merge commit. You can also edit the merge commit if you like. This feature was sponsored by Say Media.

WARNING: Be careful not to include text that should stay outside your Git commit history in the title or description of a Merge Request.

screenshot

Responsive UI

With Bootstrap 3 we support devices with resolution 768x1024 and higher.

Below are a few screenshots of GitLab 6.5 taken with an iPad 2.

Portrait

screenshot screenshot

Landscape

screenshot screenshot

Change the assignee directly from the issue page

Dropdown menus on the issue show page for the assignee and milestone allow users to update these fields directly without having to go to the ‘Edit Issue’ screen first. Thank you Jason Blanchard!

screenshot

New repository download formats: tar.bz2, zip, tar

Now you can download repositories in the format you prefer. Thank you Jason Hollingsworth!

screenshot

New filters (assigned/authored/all) for Dashboard#issues and Dashboard#merge_requests

We have added new filters to the user’s Dashboard Issue and Merge Request index. This feature was sponsored by Say Media.

screenshot

Create binary files via the GitLab API

It is now possible to select Base64 as the encoding when creating a file through the GitLab API. This feature was sponsored by O’Reilly Media.


Links

For a full list of changes see the CHANGELOG.

If you are setting up a new GitLab installation see the installation section of the README.

For update instructions see the Update Guide. If you have GitLab 6.4.2 you can try our upgrade script.

For LDAP group support and more have a look at the feature list of GitLab Enterprise Edition. Access to GitLab Enterprise Edition is included with a GitLab.com subscription. No time to upgrade or maintain Gitlab yourself? GitLab.com also offers upgrade and installation services as part of a GitLab.com subscription or alternatively on a consultancy basis.

Hosting GitLab on GitLab

mardi 7 janvier 2014 à 01:00

Hosting GitLab on GitLab

Dear GitLab contributors,

Today we changed the links to GitLab CE and GitLab CI to GitLab Cloud. We are thankful for the hosting GitHub has offered us but many thought it was long overdue for GitLab to become selfhosted.

Of course we already used GitLab extensively before today. We run a nightly build of GitLab on the private server the GitLab.com team uses for security fixes and more. And the GitLab repo’s on GitLab Cloud have been available for some time.

To make the transition as smooth as possible we will keep responding to issues and pull requests on GitHub for the time being. We kindly ask all contributors to create new issues and merge requests on GitLab Cloud. We updated the most important links, feel free to send merge requests for any remaining ones. If there are any questions feel free to comment below this post.

GitLab CE 6.4 released

samedi 21 décembre 2013 à 13:20

GitLab CE 6.4 released!

Hello everyone!

As you know GitLab is open source software to collaborate on code. Today we released a new version of GitLab Community Edition (CE), with new features, bug fixes, stability improvements and Rails 4 under the hood. This month we have 2 MVPs because both of them contributed awesome stuff to GitLab 6.4. Steven Thonus brought us the side-by-side diff view and the ability to archive old projects. Jason Hollingsworth contributed the new ‘internal projects’ feature.

Internal projects

Internal projects can be cloned and browsed by any logged in user. It will also be listed on the public access directory for logged in users.

screenshot

Side-by-side diff view

The unified diff view is still the default but you now can also switch to a side-by-side diff view.

screenshot

Archive old projects

Archiving a project will mark its repository as read-only. It is hidden from the dashboard and it does not show up in searches.

screenshot

Archived projects you have access to will still be listed on your profile page (gitlab.example.com/u/my_user).

Project web hooks

Project web hooks were extended with new types of events. Web hooks can now also be triggered when an issue is created or a merge requst is closed.

screenshot

Awesome sorting for the Issues page

Thanks to Jason Blanchard for contributing this very useful feature.

screenshot

README link at the project home page

For projects that have a README that is recognized by GitLab you can now go straight to the README from the project home page.

screenshot

And some good news for people who want easier upgrades

We included an upgrade script with GitLab CE 6.4. This means you will be able to upgrade to next version (6.5) with just one command.

screenshot screenshot


Links

For a full list of changes see the CHANGELOG.

If you are setting up a new GitLab installation see the installation section of the README.

For update instructions see the Update Guide.

For LDAP group support and more have a look at the feature list of GitLab Enterprise Edition. Access to GitLab Enterprise Edition is included with a GitLab.com subscription. No time to upgrade or maintain Gitlab yourself? GitLab.com also offers upgrade and installation services as part of a GitLab.com subscription or alternatively on a consultancy basis.

GitLab CI 4.1 released

vendredi 20 décembre 2013 à 14:22

GitLab CI version 4.1 released

Hi everyone!

As you know GitLab CI is a continuous integration server. It integrates with your GitLab installation and run tests for your projects.

Today we release a new version of GitLab CI. The main new feature of this release is the ability to get email notifications. You can configure a list of email notification recipients per project. In addition GitLab CI can send emails to the author of the build commit. You have the choice of receiving notifications for all builds or only for failed builds.

Thanks to Jeroen Knoops for contributing this feature!

screenshot

GitLab CI 4.1 requires GitLab 6.3 or higher


Setup and update links:

Update from GitLab CI 4.0

Setup