WWaqas Shahid1d ago · 2 min readJenkins Explained: The Original CI/CD WorkhorseIntroduction Before GitHub Actions (the batch 13 post) and GitLab CI (the batch 23 post) made pipelines a checkbox, there was Jenkins: an open-source automation server, released in 2011, that has run practicaldevblog.hashnode.dev
YYuvraj.R3d ago · 6 min readBuilding a Jenkins Log Backup System Using Bash and Amazon S3Hey everyone, In this project I worked on something new in my Cloud and DevOps learning journey. I learned how to take Jenkins build logs and upload them to an Amazon S3 bucket using a simple Bash scrbuild-break-fix-diaries-with-yuvrajj.hashnode.dev
MMamatha BandiOct 9 · 5 min readJenkins Installation and Understanding CI/CDWhat is Jenkins? Jenkins is an open-source automation server written in Java. It is widely used to automate tasks such as building, testing, and deploying applications. Before using Jenkins, we learnemamathab.hashnode.dev
CCiphemic academiaOct 9 · 13 min readGitHub Actions vs. Jenkins vs. CircleCI: How FreeAgent Cut Its Test Infrastructure Spend by 90%GitHub Actions vs. Jenkins vs. CircleCI: How FreeAgent Cut Its Test Infrastructure Spend by 90% FreeAgent, the accounting software company, moved its CI/CD workflows off Jenkins and onto GitHub Actionciphemicacademia.hashnode.dev
MMamatha BandiOct 8 · 5 min readMaven Installation and SetupWhat is Maven? Maven is a build tool mainly used for Java projects. It helps us to: Build the Java project Download and manage dependencies Run tests Create the final WAR or JAR file Maven is anmamathab.hashnode.dev
MMamatha BandiOct 8 · 9 min readNexus Repository Manager Installation and Basic SetupWhat is Nexus? Nexus is a repository manager used to store and manage build artifacts. When we build a Java application using Maven, it creates files such as: JAR WAR EAR These files are called amamathab.hashnode.dev
MMamatha BandiOct 7 · 6 min readTomcat Installation and Basic SetupWhen we learn DevOps, we usually see tools like Maven, SonarQube, Nexus and Jenkins. A simple flow is: Developer → Git → Maven → SonarQube → Nexus → Tomcat Later, we use Jenkins to automate this complmamathab.hashnode.dev
DDadam PavankalyanSep 24 · 6 min readEnd-to-End CI/CD Pipeline Using Jenkins, Git, Maven, SonarQube, Nexus and TomcatIntroduction:In this project, I implemented an end-to-end CI/CD pipeline for a sample Java web application. The pipeline automates source-code checkout, build, testing, code-quality analysis, artifactmy-project-jenkins.hashnode.dev
AAdedoyin OgunsolaSep 19 · 5 min readInstalling and Configuring Jenkins on Linux Jenkins is an open-source automation server used to automate repetitive tasks across software development and IT operations. It's used mostly used in CI and CD, schedule and execute jobs, run scripts adehorizon.hashnode.dev
AAhmed SalauSep 15 · 16 min readFrom Docker Compose to AWS EC2: Deploying a Full-Stack Application with Nginx, ECR and JenkinsI've spent a lot of time learning individual DevOps tools—Docker, Jenkins, Terraform, AWS, CI/CD, and container registries. But there's a point in every learning journey where you need to stop learninmedon.hashnode.dev