Tag: GitLab
GitLab is a web-based DevOps platform that provides version control, continuous integration, and deployment capabilities for software development projects.
-
Performance improvements for GitLab on servers with limited resources
Written by
When running GitLab, the default installation enables all services by default. This might result in a poor performance, especially when the server has limited resources like RAM or CPU power. To improve the performance of your installation, the GitLab documentation already provides some settings that can be adjusted easily. A detailed description can be found…
-
Install and update GitLab Runner
Written by
I already wrote a summary on how to Setup GitLab Runner for Docker containers on Synology NAS. As this article has a lot of details for the Synology setup, I decided to write a short summary for this topic on a regular Linux server. So let’s go… Before we start, we need to have Docker…
-
GitLab CI + Flutter: pub: command not found
Written by
In one of my projects, I used a GitLab environment to perform Flutter tests. For this, I setup my .gitlab-ci.yaml to use a Flutter docker image of cirrusci/flutter for code quality check or tests. The file looks like this: Up to version 2.10.* of the Flutter docker image, this worked fine. But starting with version…
-
How to Run and Update Docker Images and Containers
Written by
The following text shows the default workflow to run and update a Docker image based on the example of GitLab. But this should also work for other containers. Docker Installation First make sure that your local machine has Docker installed. I use Debian and for this, a detailed description is available in Dockers documentation. There…
-
GitLab – ERROR: Registering runner… failed, certificate signed by unknown authority
Written by
If your self-hosted GitLab server is using a self-signed certificate for https, it might be possible that you get an error during the registration of a GitLab Runner: To solve the problem, you have to provide the full chain certificate *.pem used by your GitLab Server: In my case, the valid certificate could be found…
-
Run GitLab console on Synology NAS
Written by
As the Synology DSM uses Docker to run GitLab, we can use Docker as well to install GitLab Runner. For this, connect to the Synology using SSH: To connect to the GitLab container, you can use the following command to open: You might adjust the name of the GitLab docker depending on your system. To…
-
GitLab on Synology: set ‘external_url’
Written by
There are two (or even more) solutions to install GitLab on a Synology: Depending on the type of installation, different settings are required to update the external url. Using Docker container The external url of GitLab can e defined in /etc/gitlab/gitlab.rb. The parameter takes an url and can also handle a port: Important: when a…
-
Setup GitLab Runner for Docker containers on Synology NAS
Written by
The setup described in this post has been tested on the following system: In addition, the following software packages have already been installed on the system using the Synology package manager: GitLab is installed via the Docker Registry: Install GitLab You can skip this part, if GitLab is already running on your Synology and continue…