Best of Jenkins2023

  1. 1
    Article
    Avatar of awstipAWS Tip·3y

    Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker

    Building a CI/CD pipeline for Node.js applications with Jenkins and Docker allows for the seamless automation, containerization, and orchestration of the development process. Organizations are adopting these pipelines to deliver high-quality applications quickly and reliably. This article provides an overview of Jenkins, the prerequisites for setting up the pipeline, and a step-by-step guide to configure the pipeline.

  2. 2
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Jenkins CI/CD Pipeline Explained by A Junior DevOps Engineer

    Jenkins is a smart tool for developers to help build, test, and launch their code software easily and consistently in a CI/CD pipeline. It is an open-source automation instrument vital to the realm of DevOps. This article explains what Jenkins is and how to install and set it up using Docker. It also covers the different types of pipelines available in Jenkins.

  3. 3
    Article
    Avatar of asayerasayer·3y

    Create a CI/CD Pipeline for Front End Projects

    In modern front-end development, automating the testing and deployment of your apps is mandatory to avoid wasting time or making mistakes. This article will show you how to go about achieving this goal. We’ll walk through the crucial elements of a successful pipeline for Front-end projects.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·3y

    Best Continuous Integration Tools

    44% of developers now confirm regular usage of CI/CD tools, with a significant 22% having adopted a new tool within the past year. A CI tool is a platform that automates the process of building, testing, and publishing your software. The move toward using continuous integration and continuous delivery tools in the cloud is in full swing.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    My Favorite Free Courses to Learn DevOps in 2024

    A list of the best free courses and tutorials to learn DevOps in 2024, covering concepts, tools, and practices. The courses are suitable for both beginners and experienced developers, and are curated from popular online learning platforms.

  6. 6
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Scaling Microservices: A Comprehensive Guide

    Scaling Microservices: A Comprehensive Guide How to tackle challenges in scaling microservices. Scaling microservices can pose significant challenges and tools you can use to prevent them. Service discovery, load balancing and inter-service communication are the 3 main aspects you need to consider.

  7. 7
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Building a Seamless CI/CD Pipeline with Jenkins, Slack, and GitHub on AWS

    This article provides a guide on creating a robust CI/CD pipeline on AWS using Jenkins, Slack, and GitHub. It emphasizes the importance of automation, collaboration, and scalability with AWS services.

  8. 8
    Article
    Avatar of awstipAWS Tip·3y

    Nginx Reverse Proxy on an Ubuntu server

    Learn how to set up an Nginx reverse proxy on an Ubuntu server to expose an application server to the internet without using a specific port.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Introduction to Jenkins in DevOps

    Jenkins is the leading open-source automation server that provides a wide range of plugins to support all your project needs. It provides a powerful platform for building, deploying, and automating projects of any scale. Jenkins also plays a crucial role in continuous delivery, enabling teams to automate the deployment process and ensure faster and more reliable releases.

  10. 10
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    CI/CD Process Management

    The software development industry has started to use continuous integration (CI) and continuous delivery (CD) applications more due to increasing demand. CI/CD processes offer software developers the opportunity to deal with it automatically. Fully automated testing standardizes processes, reducing uncertainty and increasing productivity. Jenkins Jenkins enables developers to compile and test their code frequently.

  11. 11
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Nginx Reverse Proxy on an Ubuntu server

    Learn how to reverse proxy a Jenkins server with Nginx on an Ubuntu server. Nginx is open-source software for web serving, reverse proxying, caching, load balancing, and more. A reverse proxy acts as an intermediary between a client and a server, accepting requests from clients and forwarding them to the appropriate server.

  12. 12
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Set up a CI/CD Pipeline Process with Jenkins and Docker in AWS in AWS. We will build a simple Flask application, testing it, and deploying it to Docker Hub. The Flask application will be continuously tested while the Docker image is run as part of the pipeline process.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    Life is Too Short for Jenkins

    This article discusses the author's experience with Jenkins and highlights its shortcomings such as high indirection, low discoverability, incomplete and unintuitive UI, and issues with running builds inside Docker containers.

  14. 14
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    DEVSECOPS Project : Complete CI-CD (3 tier app)-Petstore

    Learn how to deploy a Petshop Java Based Application using Jenkins as a CI/CD tool and Docker and Kubernetes for deployment.

  15. 15
    Article
    Avatar of hackernoonHacker Noon·3y

    Building a CI/CD Pipeline with AWS, K8S, Docker, Ansible, Git, Github, Apache Maven, and Jenkins

    Building a CI/CD Pipeline with AWS, K8S, Docker, Ansible, Git, Github, and Jenkins with Zufar Sunagatov. By the end of this tutorial, you will get a ready to use modernCI/CD pipeline which is applicable to any projects on Github.

  16. 16
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    DevOps (Lab-3)-Building Jenkins pipelines with Maven & Tomcat

    Learn how to automate the build process using Jenkins with Maven and Tomcat in this DevOps lab. Jenkins is an open-source automation server used for building, deploying, and automating software development processes. It can automate tasks such as building code, running tests, and deploying applications to different environments. Follow the step-by-step instructions to install Jenkins, configure it, and create a pipeline job. The lab also covers the integration of Tomcat for application deployment.

  17. 17
    Article
    Avatar of hackernoonHacker Noon·3y

    419 Stories To Learn About Kubernetes

    A Guide to Taints and Tolerations, Node Affinity and Node Selector Taint and affinity in Kubernetes are two mechanisms that allow users to specify how pods should be scheduled on nodes in a cluster. Learn how to monitor your Laravel application by services instead of hostnames.

  18. 18
    Article
    Avatar of developercomDeveloper.com·3y

    3 Best DevOps Tools for 2023

    Discover the top DevOps tools for 2023, including Jenkins, Maven, and Travis CI. These tools offer features such as automation, build pipelines, scalability, and cloud hosting. Each tool has its own pros and cons, so choose the one that best fits your team's needs. Pricing for these tools varies, with Jenkins being open-source and free, Maven being open-source with premium plugins available, and Travis CI offering cloud-based pricing plans.

  19. 19
    Article
    Avatar of awstipAWS Tip·3y

    Automating Infrastructure Deployment with Github, Jenkins, Terraform, Ansible and Ec2 .

    The article provides a step-by-step guide on automating infrastructure deployment using Git, Terraform, Jenkins, EC2, and Ansible. It covers the prerequisites, provisioning EC2 instances, installing and configuring Jenkins, creating a Jenkins pipeline, deploying a portfolio website, and installing and configuring Ansible. The process includes setting up passwordless authentication and writing Ansible playbooks and adhoc commands.

  20. 20
    Article
    Avatar of medium_jsMedium·2y

    DevOps (Lab-8)- Deploying an application to Kubernetes

    Learn about Kubernetes, its key aspects, and how to install and deploy applications using Kubernetes and Jenkins.

  21. 21
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Cloud Native CI/CD Pipelines: Building Automated Workflows with Jenkins and Kubernetes

    Build Cloud Native CI/CD Pipelines with Jenkins and K8s. Building Automated Workflows with Jenkins, Kubernetes and KuberNETes is a step-by-step guide to setting up a Cloud NativeCI/CD pipeline. Use Jenkins to create a new Jenkins Pipeline to define your CI-CD workflow.

  22. 22
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Ultimate DevOps — CI-CD Project

    Ultimate DevOps - CI-CD Project. Building a CI/CD Pipeline Project with Git, Docker, SonarQube, Jenkins, and Nexus. We need to create 3 instances Instance Name = Project -1 → Git, docker, Maven, Jenkins Instance name = Project-2.

  23. 23
    Article
    Avatar of spaceliftSpacelift·3y

    CircleCI vs. Jenkins – CI/CD Tools Comparison

    CircleCI vs. Jenkins is an open-source automation server that is used for the continuous integration and continuous delivery of software. It automates various tasks such as building, testing, and deploying applications. Jenkins has a distributed architecture, making it easy to distribute workloads across multiple machines, speeding up the execution of jobs.

  24. 24
    Article
    Avatar of medium_jsMedium·3y

    How to Deploy Cloud-Agnostic Jenkins CI/CD Pipelines using Terraform

    Learn how to deploy Cloud-Agnostic Jenkins CI/CD pipelines using Terraform. The tutorial covers the pre-requisites, initializing Terraform, creating Terraform files, deploying AWS resources, and verifying the Jenkins deployment and S3 bucket permissions.

  25. 25
    Article
    Avatar of rubylaRUBYLAND·3y

    Jenkins Integration with Cypress Testing

    Jenkins Integration with Cypress Testing is an open-source continuous integration/continuous delivery and deployment (CI/CD) tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines, which helps get Test scripts/testing automated. When a developer commits code, it can immediately be tested.