Configuring GitLab 13.1.11 to Support PlantUML Diagrams

System Requirements GitLab Version: 13.1.11 PlantUML Version: 1.2023.10 Graphviz Version: 8.1.0 Deployment Architecture PlantUML is deployed separately from GitLab on Anolis OS 7.9. The PlantUML server is compiled from source into a WAR package and deployed using Tomcat 10 with Oracle JDK 11.0.6. Graphviz is compiled and installed from source ...

Posted on Sun, 05 Jul 2026 16:44:00 +0000 by jp2php

GitLab Backup and Restoration Guide

Automtaed GitLab Backups Using Cron To automate GitLab backups, you can use cron jobs to execute backup scripts at scheduled intervals. Schedule a Daily Backup Edit the crontab file: crontab -e Add the following line to run a backup script daily at 2 AM: 0 2 * * * /opt/scripts/gitlab_backup.sh Backup Script Content The script should include c ...

Posted on Tue, 30 Jun 2026 18:18:25 +0000 by carleyvibe

Complete Guide to GitLab Setup and Usage: Groups, Users, Projects, and Permissions

Installing and Using GitLab To initiate a new repository, choose 'Create a new repository' to start with an empty one, then proceed to develop and commit code. Alternatively, use 'Push an existing folder' when you already have source code ready to upload. Cloning and Committing Files After cloning the repository, create files within it and comm ...

Posted on Thu, 25 Jun 2026 17:08:41 +0000 by morphboy23

Installing and Configuring GitLab on CentOS 7: A Complete Guide

Understanding GitLab GitLab is an open-source version management system built with Ruby on Rails. It provides a self-hosted Git repository solution that integrates code托管, testing, and deployment capabilities. Through its web interface, you can access both public and private projects. Similar to GitHub, GitLab enables code browsing, issue tra ...

Posted on Mon, 18 May 2026 21:30:56 +0000 by Shawnaize

GitLab CI/CD Configuration Guide with .gitlab-ci.yml

Core Concepts of GitLab CI/CD GitLab CI/CD is an integrated tool for implementing continuous software development practices: Continuous Integration (CI): Automated building and testing of code changes upon each push. Continuous Delivery (CD): Automated deployment with manual approval trigger. Continuous Deployment (CD): Fully automated deploym ...

Posted on Mon, 18 May 2026 20:08:25 +0000 by andynick

Implementing CI/CD Pipelines with GitLab

GitLab CI/CD provides integrated tools for implementing continuous integration, delivery, and deployment practices. The system automates software development processes through script execution, minimizing human error and ensuring code quality throughout the development lifecycle. Core CI/CD Concepts Continuous Integration (CI) involves automati ...

Posted on Mon, 18 May 2026 03:54:58 +0000 by Fari

Migrating GitLab Omnibus Instances Between Docker Hosts and Resolving Permission Errors

Environment Specifications OS: CentOS 7 Container Engine: Docker v26.0.0 Image: twang2218/gitlab-ce-zh Migration Workflow Pre-Migration Preparation Identify the initial launch configuration from the source machine. docker inspect --format='{{json .HostConfig.PortBindings}}' gitlab > bindings.json Document volume mounts to ensure consisten ...

Posted on Sun, 17 May 2026 18:41:23 +0000 by ElectricShaka

Integrating p3c-pmd with GitLab for Java Code Quality Checks

p3c-pmd Overview p3c-pmd is a static code analysis tool that enforces Alibaba's Java coding stanndards. It extends the open-source PMD framework to specifically check for violations of the Alibaba Java Development Guidelines. PMD Architecture PMD operates by: Parsing source code into a Abstract Syntax Tree (AST) Appplying rule sets to traverse ...

Posted on Fri, 08 May 2026 10:21:22 +0000 by thines