RKRivesh Kumarinrivesh.hashnode.dev·Jun 25 · 12 min readCI/CD Pipeline for Java Web App Using Jenkins Pipeline Script on AWS EC2Introduction Continuous Integration and Continuous Delivery (CI/CD) is the backbone of modern software development. It is the practice of automating the steps that take your code from a developer's la00
RBRajesh Bindevrajesh.hashnode.dev·Jun 20 · 8 min readDay 81: Jenkins Multistage Pipeline | 100 Days of DevOpsContent Today I worked on creating a Jenkins Multistage Pipeline for xFusionCorp Industries. The objective was to automate the deployment of a static website hosted in a Gitea repository and deploy i00
RBRajesh Bindevrajesh.hashnode.dev·Jun 19 · 6 min readDay 80: Jenkins Chained Builds | 100 Days of DevOpsContent Today I worked on configuring Jenkins Chained Builds for xFusionCorp Industries. The DevOps team wanted a solution where Apache services on application servers would only restart after a succ00
RBRajesh Bindevrajesh.hashnode.dev·Jun 17 · 5 min readDay 79: Jenkins Deployment Job | 100 Days of DevOpsContent Today I worked on configuring a Jenkins deployment job for xFusionCorp Industries. The objective was to automatically deploy a web application whenever a developer pushed new code to the Git 00
RBRajesh Bindevrajesh.hashnode.dev·Jun 15 · 8 min readDay 78: Jenkins Conditional Pipeline | 100 Days of DevOpsContent Today I worked on creating a Jenkins Conditional Pipeline for xFusionCorp Industries. The objective was to deploy different branches of a static website repository based on a Jenkins paramete00
RBRajesh Bindevrajesh.hashnode.dev·Jun 12 · 7 min readDay 77: Jenkins Deploy Pipeline | 100 Days of DevOpsContent Today I worked on creating a Jenkins Pipeline job to automate the deployment of a static website for xFusionCorp Industries. The objective was to fetch the latest code from a Git repository h00
RBRajesh Bindevrajesh.hashnode.dev·Jun 11 · 7 min readDay 76: Jenkins Project Security | 100 Days of DevOpsContent Today I worked on configuring project-level security in Jenkins by granting specific permissions to individual users on an existing Jenkins job. The objective was to provide controlled access00
SPSAI PRANEETH BHATTUinsaipraneethbhattu.hashnode.dev·Jun 11 · 9 min readStoring Build Artifacts in AWS S3 and Nexus Repository Manager via JenkinsWhy Artifact Storage Matters Think about what an artifact repository gives you: Version history. Every time you deploy, the corresponding WAR file is stored with a version number or timestamp. If prod00
SPSAI PRANEETH BHATTUinsaipraneethbhattu.hashnode.dev·Jun 10 · 9 min readJenkins Master-Worker Architecture: Scaling Your Builds Across Multiple NodesWhy One Server Is Not Enough Imagine you have a Jenkins server with 1 GB of RAM and two build executors. That means Jenkins can run at most two builds at the same time. Now your team has twenty develo10
RBRajesh Bindevrajesh.hashnode.dev·Jun 9 · 9 min readDay 75: Jenkins Slave Nodes | 100 Days of DevOpsContent Today I worked on configuring Jenkins SSH build agents (slave nodes) for all application servers in the environment. The goal was to allow Jenkins to execute jobs directly on the application 00