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

    Performance improvements for GitLab on servers with limited resources

    Written by

    in

    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…

    Read more

  • Install and update GitLab Runner

    Install and update GitLab Runner

    Written by

    in

    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…

    Read more

  • GitLab CI + Flutter: pub: command not found

    GitLab CI + Flutter: pub: command not found

    Written by

    in ,

    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…

    Read more

  • How to Run and Update Docker Images and Containers

    How to Run and Update Docker Images and Containers

    Written by

    in

    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…

    Read more

  • GitLab – ERROR: Registering runner… failed, certificate signed by unknown authority

    GitLab – ERROR: Registering runner… failed, certificate signed by unknown authority

    Written by

    in

    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…

    Read more

  • Run GitLab console on Synology NAS

    Written by

    in

    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…

    Read more

  • GitLab on Synology: set ‘external_url’

    Written by

    in

    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…

    Read more

  • Setup GitLab Runner for Docker containers on Synology NAS

    Setup GitLab Runner for Docker containers on Synology NAS

    Written by

    in

    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…

    Read more