For the latest and most detailed news follow @gitlab on Twitter. Future blog posts suggestions.

GitLab 8.14.2 released

Dec 1, 2016

Today we are releasing version 8.14.2 for GitLab Community Edition (CE) and Enterprise Edition (EE).

This version resolves a number of regressions and bugs in the recent 8.14 release.

Please read on for more details.

Read more

How to Keep your Fork Up-To-Date with its Origin

Dec 1, 2016

Have you ever wondered how to keep a fork automatically up-to-date with its origin (upstream)?

In this post we'll show you how to do that on GitLab!

Read more

How to explain GitLab to anyone

Nov 30, 2016

How do you explain what GitLab is and how it works to a non-technical person?

This is a challenge I’m facing right now, as I try to describe the company I just joined to my family and friends.

Read more

GitLab Major Security Update for CVE-2016-9469

Nov 30, 2016

On Monday, December 5th, 2016 at 3:59pm PST (23:59 UTC), we will publish a major GitLab security update to address CVE-2016-9469, a denial-of-service and data corruption vulnerability. More details will be forthcoming on our blog, including which versions of GitLab are affected.

We recommend installations running affected versions to upgrade immediately. Please forward this alert to the appropriate people at your organization and have them subscribe to Security Notices.

Read more

Try GitLab Enterprise Edition risk-free for 30 days.

No credit card required. Have questions? Contact us.

Get Your Free Trial Today

Setting Up GitLab CI for Android Projects

Nov 30, 2016

Have you ever accidentally checked in a typo that broke your Android build or unknowingly broke an important use case with a new change? Continuous Integration is a way to avoid these headaches, allowing you to confirm that changes to your app compile, and your tests pass before they're merged in.

GitLab CI is a wonderful Continuous Integration built-in solution, and in this post we'll walk through how to setup a basic config file (.gitlab-ci.yml) to ensure your Android app compiles and passes unit and functional tests. We assume that you know the process of creating an Android app, can write and run tests locally, and are familiar with the basics of the GitLab UI.

Read more

Join our December Issue Bash

Nov 28, 2016

Join us for an all-weekend Issue Bash on 3-4 December and you could walk away with a Pocket CHIP – we're giving away two! Two Raspberry Pis and 10 GitLab T-shirts are also up for grabs.

There are currently over 5000 open issues on GitLab CE! We have over 1400 GitLab contributors, and we want everyone to be able to find issues to work on. Part of that means streamlining our issue tracker: culling duplicate issues, categorizing unlabelled issues and tackling bugs.

Read more

GitLab 8.14.1, 8.13.7 and 8.12.10 Released

Nov 28, 2016

Today we are releasing version 8.14.1, 8.13.7 and 8.12.10 for GitLab Community Edition (CE) and Enterprise Edition (EE). This version contains an important security fix for a critical remote command execution vulnerability in Mattermost, and we strongly recommend that anyone running GitLab 8.14.0 with Mattermost enabled upgrade to this version immediately. Please read on for more details.

Read more

'GitLab is a Slam Dunk': One Team Lead Weighs His Options

Nov 27, 2016

Warren Postma is a team lead and "de facto DevOps guy" at RamSoft, but like so many he's gotten hooked on contributing to GitLab in his spare time. After becoming familiar with GitHub, Atlassian, and Mercurial in previous jobs, he felt strongly that Git and GitLab were the best choice for his current team. Since reaching that conclusion, he's also assisted his peers and former colleagues in their switch to GitLab, so I wanted to hear his opinions - they're both strong and numerous, which made for a fun conversation.

Read more

Install GitLab in 2 minutes

With Ubuntu, Debian, CentOS and Raspbian packages or from source

Install GitLab Now

GitLab adoption growing at CERN

Nov 23, 2016

CERN, the European Organization for Nuclear Research, is the world's largest particle physics lab. They are well known for creating the world’s first website, hosted on Tim Berners-Lee’s computer.

GitLab is one of the platforms CERN uses to host software projects and code for configuration management. CERN has about 2500 active developers using GitLab. While most GitLab users at CERN are located in France and Switzerland around Geneva, they also have a community of scientists working from their home institutes in their various member states.

Read more

How to Build a Strong Developer Community

Nov 23, 2016

After meeting at Web Summit 2016, GitLab developer advocate Amanda Folson sat down with Jasmine Anteunis of Recast.ai to chat about how GitLab approaches community-building, including a deep dive on developer advocacy.

Read more

GitLab 8.14 Released with Time Tracking Beta and Chat Commands

Nov 22, 2016

You're doing code review of a new feature and wonder how it'll actually feel, look and work when it's live. Yesterday, you had to sacrifice your local development environment's state, checkout the remote branch, run migrations, and then spin up the entire development environment. Today, you can just go to GitLab and click the link in the merge request to play with a fully functional, live environment.

Read more

Data Startup Cognitive Logic Talks Migrating to GitLab

Nov 22, 2016

Data analytics startup Cognitive Logic helps companies store, share, and examine consumer information without compromising security. I sat down with engineer Johan Brandhorst to learn more about his team, their work, and how GitLab helps.

Three of our offerings in particular drove Cognitive Logic's decision to switch to GitLab:

  • Validated Merge Requests
  • Easily Configurable CI
  • Easy migration from GitHub
Read more