Implementing Continuous Integration with Gitee, Git, Ant, and Jenkins

Testing Shifts and Continuous Integration Modern software development practices involve testing early in the lifecycle (shift-left) and extending testing into production (shift-right). Continuous Integration (CI) is a core DevOps practice where developers frequently merge code changes into a central repository. Automated builds and tests run on ...

Posted on Mon, 15 Jun 2026 17:36:55 +0000 by Radon3k

Mastering Advanced Maven: Modular Architecture, Dependency Control, and Repository Management

Multi-Module Project Decomposition Large-scale applications benefit from splitting codebases into logical compartments such as data models, persistence interfaces, business logic, and web controllers. Each compartment operates as an independent Maven module. To establish these modules, create separate directories, copy relevant source files and ...

Posted on Sat, 23 May 2026 22:58:03 +0000 by ruach

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