Best of Jenkins2024

  1. 1
    Article
    Avatar of javarevisitedJavarevisited·2y

    6 Free DevOps Engineering Courses for Experienced Developers in 2024

    Discover six free DevOps engineering courses for experienced developers in 2024 and learn about essential DevOps tools and practices.

  2. 2
    Article
    Avatar of devtoDEV·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. 3
    Article
    Avatar of communityCommunity 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. 4
    Article
    Avatar of communityCommunity 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. 5
    Article
    Avatar of spaceliftSpacelift·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. 6
    Article
    Avatar of devtronDevtron·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. 7
    Article
    Avatar of communityCommunity 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. 8
    Article
    Avatar of communityCommunity Picks·2y

    Top 10 Tools for DevOps and Developers in 2024

    Discover the top 10 essential DevOps tools for developers and DevOps in 2024, including Git, Jenkins, Docker, Kubernetes, Ansible, Terraform, Prometheus, ELK Stack, Jenkins X, and Grafana.

  9. 9
    Article
    Avatar of awsplainenglishAWS 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. 10
    Article
    Avatar of awstipAWS Tip·2y

    Node.js TypeScript Deployment on AWS Lambda with Jenkins

    Learn how to deploy a Node.js project to AWS Lambda with Jenkins. Install required plugins, add credentials, and create a pipeline to deploy your first Node.js project.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    How To Setup Jenkins and Jenkins agents On Kubernetes 🚀

    Learn how to set up Jenkins and Jenkins agents on Kubernetes, including deploying Jenkins controller, configuring Kubernetes as agents, and running pipelines within Kubernetes Pods.

  12. 12
    Article
    Avatar of collectionsCollections·2y

    DevOps with Guruu | Chapter 10-11: Complete Guide to Deploying CI/CD with Jenkins and Docker

    Learn how to deploy CI/CD with Jenkins and GitHub, integrate SonarQube for code quality analysis, and utilize Docker in a CI/CD environment.

  13. 13
    Article
    Avatar of awsplainenglishAWS 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. 14
    Article
    Avatar of javarevisitedJavarevisited·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. 15
    Article
    Avatar of awstipAWS 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. 16
    Article
    Avatar of joindevopsDevOps·2y

    Requested ChatGPT to create an image representing my life based on our interactions.