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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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: