Best of Jenkins — 2024
- 1
- 2
DEV·2y
Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)
This post discusses the implementation of an advanced end-to-end DevSecOps pipeline using various tools such as GitOps, Terraform, Jenkins, and ArgoCD. The first part of the project focuses on setting up the CI pipeline, including provisioning EC2 instances and configuring Jenkins.
- 3
Community Picks·2y
DevOps Monitoring and Automation Tool using Jenkins, Prometheus, Grafana and Docker
A comprehensive guide on setting up a DevOps monitoring and automation tool using Jenkins, Prometheus, Grafana, and Docker. It covers the installation and configuration steps for each tool, including the setup of Jenkins pipelines for continuous integration and deployment, the use of Prometheus for metrics collection, and Grafana for visualization. The tutorial also provides Docker commands and scripts for a seamless setup.
- 4
Community Picks·2y
Jenkins Step-by-Step Guide on Crafting a Continuous Delivery and Deployment Pipeline
CI/CD involves Continuous Integration for frequently merging code changes and Continuous Delivery for automating deployments. A build job in Jenkins automates tasks in the build process. Freestyle projects allow flexible job configurations without a pipeline structure. The guide walks through creating an agent in Jenkins and setting up a freestyle project to build a Docker image.
- 5
Spacelift·2y
What is Jenkins? Key Concepts & Tutorial
Jenkins is an open-source automation platform designed to manage CI/CD processes, automating build, test, and deployment tasks. It supports various integration triggers and can interface with numerous tools through its extensive plugin ecosystem. Key components include pipelines, builds, triggers, artifacts, agents, stages, and plugins. Despite its complexity and maintenance challenges, Jenkins remains popular due to its flexibility, scalability, and strong community support. The platform helps improve efficiency and reliability in software delivery by automating various stages of the development lifecycle.
- 6
Devtron·2y
What is Jenkins? A Quick Guide for CI/CD with Jenkins
Jenkins is an open-source tool used to manage Continuous Integration (CI) in the software development lifecycle. It automates tasks such as code builds, tests, security scans, and Docker image builds. A Jenkins pipeline, defined by either a Jenkins file or Groovy script, orchestrates these stages. The Jenkins Controller directs tasks to Jenkins Agents, which execute them. Jenkins offers extensive plugin support, making it highly integrative and customizable, although there are challenges such as a steep learning curve and resource intensity. Notably, Jenkins is recommended primarily for CI rather than continuous deployment (CD), where tools like Devtron can provide better support.
- 7
Community Picks·2y
Brief overview : AWS EC2 Instance Setup and Secure CI/CD Pipeline with Jenkins
Setting up a secure and efficient CI/CD pipeline on AWS EC2 using Jenkins involves several key steps. Begin by provisioning an AWS EC2 instance and configuring it, followed by securing access through SSH. Install and configure Jenkins, including essential plugins for Docker, SonarQube, and security checks. Build a Jenkins pipeline with stages for workspace preparation, code checkout, static code analysis, and security scanning. Final steps include managing Docker images and deploying the application with reporting mechanisms for stakeholders.
- 8
- 9
AWS in Plain English·2y
Setting Up a CI/CD Pipeline Using AWS and Jenkins: Beginner’s Guide
Learn how to set up a CI/CD pipeline using AWS and Jenkins with Maven. The pipeline consists of a CI instance, CD instance, and S3 bucket. Jenkins is connected to GitHub via webhooks for triggering builds. Maven is used for building automation. The built package is deployed to an S3 bucket and continuously monitored by the CD instance for deployment to the production environment. The deployment status is displayed using CD EC2 CLI.
- 10
- 11
- 12
- 13
AWS in Plain English·2y
Jenkins in the Real World ✨
Jenkins is an open-source automation server used for continuous integration and delivery. It supports integration with version control systems, automated testing, continuous delivery and deployment, and build and release management. However, Jenkins can be complex to set up, has scalability challenges, and lacks a user-friendly interface. A pipeline is a sequence of automated steps that code changes go through from source code to deployment or release.
- 14
Javarevisited·2y
8 Free Online Courses to Learn Jenkins and CI/CD in 2024 — Best of Lot
Discover 8 free online courses to learn Jenkins and CI/CD in 2024. These courses cover everything from the basics of Jenkins to advanced topics like integrating Jenkins with GitHub and AWS. Start your journey to becoming a Jenkins expert today!
- 15
AWS Tip·2y
Simplified CI/CD: GitOps with Jenkins and ArgoCD
A comprehensive guide to streamlining CI/CD with Jenkins, Docker, Kubernetes, and ArgoCD using GitOps principles. The post covers the GitOps-based workflow, Jenkins CI/CD pipeline, ArgoCD for Kubernetes deployment, and automated image and deployment updates.
- 16
