When working with Java-based projects, source code isn’t directly deployed, it first needs to be packaged into build artifacts such as .jar, .war, or .ear files. Once these artifacts are created, they are stored in a centralized artifact repository, ensuring version control, collaboration, and consistency across environments. 📁 Purpose of an Artifact Repository An artifact…
Category: Jenkins
Commonly Used Maven Build Targets in Daily DevOps Workflows
When working with Java-based applications, Maven stands out as one of the most widely used build automation and dependency management tools. It plays a central role in CI/CD pipelines — from compiling source code to packaging and deploying artifacts. Here are five Maven build targets that are most commonly used in day-to-day DevOps activities. 1️⃣…
Jenkins Shared Libraries and Their Role in CI/CD Pipelines
When managing multiple CI/CD pipelines across various development teams, repeating the same stages and scripts quickly becomes inefficient. That’s where Jenkins Shared Libraries come into play, a powerful way to centralize and reuse pipeline code across different projects. Understanding Jenkins Shared Libraries 🧩 In large-scale environments, several teams may follow a similar CI/CD workflow. For…
