Home / Companies / GitLab / Blog / April 2015

April 2015 Summaries

4 posts from GitLab

Filter
Month: Year:
Post Summaries Back to Blog
GitLab CI Multi-purpose Runner is an unofficial, versatile continuous integration tool created by Kamil TrzciƄski to address limitations in the official GitLab CI Runner. Written in Go, it supports multiple platforms including Linux, macOS, and Windows, and allows for the easy setup and management of build environments using Docker and virtualization technologies like Parallels. The tool is designed to run multiple jobs concurrently, support multiple projects, and maintain a clean build environment by executing jobs in isolated containers. Its single binary distribution simplifies deployment, and it offers features such as automatic configuration reloads, support for various scripting environments, and the ability to function as a service on different operating systems. This runner has been effectively utilized by Polidea for mobile project development, and there is an ongoing discussion about its potential as an official GitLab CI Runner.
Apr 17, 2015 978 words in the original blog post.
GitLab distinguishes itself from competitors like Bitbucket by offering a robust open-source platform that prioritizes community engagement, extensive free access, and versatile features. Unlike Bitbucket, which limits free usage to small teams, GitLab provides both its Community Edition and GitLab.com services for free, supporting large-scale repository hosting and team collaboration without cost restrictions. GitLab's design allows for flexible repository management through groups, fine-grained permission settings, and integrated tools like GitLab CI for continuous integration. The platform also supports comprehensive source code search and offers the convenience of importing repositories from various sources, enhancing its appeal to users seeking a responsive and community-driven alternative to Bitbucket.
Apr 15, 2015 528 words in the original blog post.
GitLab highlights seven principles for remote teams, emphasizing the importance of asynchronous communication to minimize distractions and avoid unnecessary task switching. By leveraging tools like issue mentions and chat, teams can maintain effective communication without mimicking an office environment. The principles also advocate for shipping work when it's ready, regardless of sprint cycles, and encourage regular face-to-face online meetings to foster human interaction. Daily stand-ups should focus on bonding, addressing blockers, and planning for the future rather than detailing past activities. In-person bonding activities are considered valuable for team cohesion, and recognizing team members' contributions through gratitude is encouraged, exemplified by GitLab's #thanks Slack channel.
Apr 08, 2015 423 words in the original blog post.
GitHub has launched git-lfs, a new method for storing large files that integrates easily with existing git commands, marking a significant development for the git ecosystem. GitLab, which has supported the open-source git-annex since February, appreciates that git-lfs is also open source and hopes for the emergence of a unified standard for large file storage solutions. GitHub's approach is based on git-media but introduces a new format, and GitLab expresses a desire for future collaborative development in this area. In celebration of GitHub's release, GitLab has permanently increased its repository storage limit on GitLab.com from 5GB to 10GB, maintaining unlimited public and private repositories without transfer limits or restrictions on the number of collaborators.
Apr 08, 2015 171 words in the original blog post.