How to set up a CI pipeline on GitLab Continuous integration (CI) means that code changes are built and tested automatically. Here's how I set up a CI pipeline for my C++ project.
5 open source alternatives to GitHub Stay resilient by keeping your open source code in an open source repository.
How to cohost GitHub and GitLab with Ansible Protect your access to important projects by mirroring Git repositories with Ansible.
How GNOME uses Git The GNOME project's decision to centralize on GitLab is creating benefits across the community—even beyond the developers.
How to contribute to GitLab Help the community by contributing to code, documentation, translations, user experience design, and more.
Move your dotfiles to version control Back up or sync your custom configurations across your systems by sharing dotfiles on GitLab or GitHub.