Deploying SonarQube 9.9.4 LTS Community Edition with Jenkins Integration

Download and extract SonarQube 9.9.4 LTS Community Edition: cd /opt sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.4.87374.zip sudo unzip sonarqube-9.9.4.87374.zip Create a dedicated system user and assign ownership: sudo useradd --system --home-dir /opt/sonarqube-9.9.4.87374 --shell /sbin/nologin --comment &qu ...

Posted on Wed, 02 Sep 2026 16:45:19 +0000 by dirkdetken

Implementing Jenkins Pipelines for CI/CD Workflows

Continuous Integration and Continuous Deployment Continuous Integration (CI) is a software development practice where team members frequently integrate their work. Typically, each member integrates code at least once daily, which can result in multiple integrations per day. Each integration is verified through an automated build process that i ...

Posted on Tue, 01 Sep 2026 16:34:17 +0000 by iphone2008

Deploying GitLab on a Kubernetes Cluster

Environment Setup Kubernetes cluster (e.g., Alibaba Cloud Professional Edition) PostgreSQL database Redis cache service GitLab application For PostgreSQL and Redis deployments, refer to relevant documentation. GitLab Deployment Version: GitLab Chinese Edition 11.1.4 GitLab is a stateless application, but its repositories, configuration, and o ...

Posted on Thu, 20 Aug 2026 16:47:33 +0000 by ChrisFlynn

Comprehensive Guide to Jenkins Installation and Deployment

Jenkins OverviewJenkins is an open-source automation server written in Java that helps automate the building, testing, and deployment of software. It provides hundreds of plugins to support building, deploying, and automating any project. Originally known as Hudson, Jenkins has evolved into a powerful CI/CD tool.Key Features:Open-source and fre ...

Posted on Mon, 17 Aug 2026 16:16:14 +0000 by anoopd

Installing and Configuring Jenkins on Linux Systems

System Prerequisites Before installing Jenkins, ensure your Linux environment has the necessary Java Runtime Environment (JRE) or Java Development Kit (JDK). Modern versions of Jenkins (starting from 2.357 and LTS 2.361.1) require Java 11 or Java 17. Installing JDK 17 The following script automates the download and configuration of OpenJDK 17. ...

Posted on Tue, 04 Aug 2026 16:05:16 +0000 by ganeshcp

Understanding and Implementing Docker Containers

Core Concepts What is Docker? Traditional virtualization relies on virtual machines, which solve cross-platform compatibility issues but are often too resource-intensive, slow to start, and demanding in terms of system resources. This limited their widespread adoption in the internet industry. Docker's container technology, while not fully cros ...

Posted on Sat, 01 Aug 2026 16:48:30 +0000 by Firestorm ZERO

Effective Git Branching Strategies for Modern Development Teams

Why Branch Management Matters Development efficiency – A well-defined branching model prevents chaos, reduces communication ovrehead, and helps new members onboard quickly. Optimized CI/CD – Branch policies align with automated deployment, making builds and tests more reliable. Fewer merge conflicts – Standardized creation and merging practice ...

Posted on Fri, 24 Jul 2026 17:00:44 +0000 by Sven70

Deploying .NET Core 3.1 with Jenkins and Docker on Ubuntu

Recent time due to the pandemic provided a lot of free time. I had previously done some learning about Docker, but kept running various commands without much progress. Recently, I revisited the topic and want to share some issues encountered along the way. Ubuntu is installed on a desktop machine, and I found virtual machines too cumbersome. I ...

Posted on Sun, 12 Jul 2026 17:34:46 +0000 by krembo99

Understanding Jenkins Environment Variables in 10 Minutes

Jenkins sits at the heart of the DevOps toolchain, and CI/CD pipelines require writing Pipeline scripts. Getting started with Jenkins is straightforward—after a quick look at the documentation, concepts like agent, stages, and steps become clear, and you can quickly scaffold a pipeline. However, when filling in the details, particularly how to ...

Posted on Sun, 28 Jun 2026 16:45:07 +0000 by Yari

Serverless New Paradigm for Container Developers: AWS Lambda Containerized Deployment

Since its launch, AWS Lambda has revolutionized application execution through its serverless computing model, enabling developers to run code without managing underlying servers, thus simplifying operational burdens. Initially, Lambda functions were deployed primarily as .zip packages, which limited their use in complex scenarios, especially wh ...

Posted on Thu, 25 Jun 2026 17:27:48 +0000 by PatelNehal