Skip to main content

Command Palette

Search for a command to run...

Jenkins

Series

Jenkins

A Jenkins learning series covering CI/CD pipelines, automation, build jobs, plugins, integrations, and real-world DevOps workflows from basics to production concepts.

  1. Storing Build Artifacts in AWS S3 and Nexus Repository Manager via Jenkins

    After Jenkins builds your Java application and produces a WAR file, that artifact needs to go somewhere safe and retrievable. Leaving it in the Jenkins workspace is not a real option, workspaces get cleaned, servers get terminated, and builds get replaced. Every time a new build runs, the previous artifact is overwritten. This post covers two artifact storage options: AWS S3 (simple, cloud-native) and Nexus Repository Manager (enterprise-grade, self-hosted). Both integrate with Jenkins, and understanding both gives you flexibility to use whichever fits your project's needs.

    Jun 11, 20269 min read
    Storing Build Artifacts in AWS S3 and Nexus Repository Manager via Jenkins
  2. Integrating SonarQube with Jenkins for Continuous Code Quality Analysis

    Every CI/CD pipeline has a code quality gate. Without it, you are shipping code that might compile and deploy successfully but is full of bugs, security vulnerabilities, duplicated logic, and poor practices. SonarQube is the tool that fills this gap. It scans your source code, measures its quality, and reports back everything a team needs to know before approving a deployment. In this post, we will set up SonarQube on a dedicated EC2 instance, integrate it with Jenkins, and add a code quality analysis stage to our pipeline.

    Jun 12, 202610 min read
    Integrating SonarQube with Jenkins for Continuous Code Quality Analysis
Jenkins