January 27, 2025 ¬ 4:12 amh.Noa Harel
In software development, keeping a repository clean, efficient, and secure is critical for effective collaboration. This is where Git Ignore (.gitignore) comes into play. The .gitignore file is a configuration file used by Git to specify which files or directories should be excluded from version control. By defining patterns in this file, developers can ensure […]
Read more »
March 6, 2024 ¬ 9:30 amh.Tamir Gefen
Your users leave secrets in git GitLab repos much more than you thought, and there’s a new way to resolve it
Read more »
October 23, 2023 ¬ 7:41 amh.Tamir Gefen
It is well known that once a system becomes critical for an organization’s daily activities, there arises a need of business continuity, speedy Disaster Recovery (DR) or the ability of the system to be continuously operational for a desirably long length of time (High Availability, aka HA). We help GitLab users worldwide to analyze their […]
Read more »
August 21, 2022 ¬ 2:43 pmh.Noa Harel
We support and sell GitLab worldwide, and as such we are often asked about GitLab and GitLab CI/CD capabilities. Over the years we collected that information into a single document and shared it with our customers, and here is the up-to-date information. The article also states which features are available in the free versions; which […]
Read more »
March 15, 2022 ¬ 7:53 amh.Tamir Gefen
GitOps is a methodology that takes DevOps best practices used for application lifecylcle development (ALM) such as version control, pull/merge quests, CI/CD, collaboration, compliance,and then applies them to infrastructure-as-code and infrastructure automation. Applying GitOps helps you gain improved efficiency, built-in backups, more security, saving money (by automation and avoiding mistakes), reduced costs and faster deployments. […]
Read more »
December 9, 2020 ¬ 5:01 pmh.Tamir Gefen
Recently, there has been a growing interest in Jira -alternative project management tools that work on a private server (on-premises / self-hosted) or in the cloud, can be connected to git or GitLab /GitHub and are open-source. One of the tools that meets those requirements is OpenProject – a product we officially represent and provide […]
Read more »
December 9, 2020 ¬ 3:55 pmh.Tamir Gefen
Recently, there has been a growing interest in Jira -alternative project management tools that work on a private server (on-premises / self-hosted) or in the cloud, can be connected to git or GitLab /GitHub and are open-source. One of the tools that meet those requirements is Taiga – a product we officially represent and provide […]
Read more »
October 8, 2020 ¬ 8:58 pmh.Alex Karnovsky
Last update: 2/27/2022 In this article, we want to tell you how to control versions of complex systems using git submodules. Let’s have a look at the following imaginary example. Our company has developed a system named Car, which consisted of 3 subsystems: Motor, Steering, and Transmission. Each subsystem has been developed in a separate […]
Read more »
September 15, 2020 ¬ 7:13 amh.Tamir Gefen
Last update: 10/26/2020 We regularly help our customers plan and implement on-premises and cloud High Availability (HA) solutions in close networks (air-gapped) or cloud / hybrid, and for a variety of tools – e.g. Atlassian Bitbucket, GitLab, Jira, Artifactory, SonarQube, GitHub and more. We are often asked “which HA solution is better in the scope […]
Read more »
July 20, 2020 ¬ 4:42 pmh.Noa Harel
Many projects use GitLab together with Jira. In such a combination, GitLab is used for git repository management, code review (by merge requests [MRs]) and CI/CD, while Jira manages development tasks, bugs and planning. GitLab provides a basic integration with Jira, which allows you to create links between Jira issues and GitLab commits and MRs, […]
Read more »
May 26, 2020 ¬ 8:09 amh.Tamir Gefen
GitLab version 13.0, released just days ago, now allows for high availability and redundancy of the Git storage component. This is important if GitLab is critical for your organization, and its downtime disables software development, CI/CD pipelines and delivery times. We are talking about Gitaly — one of GitLab’s most important components. Let’s talk about Gitaly […]
Read more »
April 6, 2020 ¬ 9:05 amh.Tamir Gefen
Bitbucket announcement Back in 2008, when Bitbucket (formerly Stash), Atlassian’s version-controlled software-hosting service, was launched, it supported only Mercurial repositories. Since then the version control software market has evolved, and Git became the de-facto standard. According to StackOverfow’s 2018 survey, more than 87% of developers used Git and less than 4% used Mercurial. On August […]
Read more »
February 10, 2020 ¬ 9:31 amh.Noa Harel
Watch an interesting case study how AppsFlyer moved from Bitbucket to GitLab Transcription: Hello, my name is Elad Leev. I’m a platform engineer from AppsFlyer and I’ve been there for the last two and a half years I love distributed systems and databases and I’m doing it for a while. I like to call […]
Read more »
August 13, 2019 ¬ 8:48 amh.Tamir Gefen
Recently we witnessed a growing interest in GitLab and especially in its advanced built-in CI/CD component. To answer that interest, we have written a few papers on that topic and held several meetings (all of them recorded). As a result we were asked a number of questions about GitLab CI/CD. In this post I want […]
Read more »
August 12, 2019 ¬ 9:06 amh.Tamir Gefen
Recently we witnessed a growing interest in GitLab and especially in its advanced built-in CI/CD component. To answer that interest, we have written a few papers on that topic and held several meetings (all of them recorded). As a result, we were asked several questions about GitLab CI/CD. In this paper I want to address […]
Read more »