Best of CI/CDMay 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to improve your code quality with SonarQube

    SonarQube is an open-source tool that enhances code quality and security by analyzing codebases for issues such as duplication, bugs, and vulnerabilities. It can be integrated with CI/CD pipelines, IDEs, and version control systems, providing detailed dashboards and supporting many programming languages. The tutorial includes steps for installing, configuring, and running your first code analysis using SonarScanner, making SonarQube a vital addition for maintaining clean and maintainable code.

  2. 2
    Article
    Avatar of collectionsCollections·1y

    Getting Started with Jenkins for Automation and CI/CD

    Jenkins is an open-source automation server crucial for modern DevOps, enabling efficient automation of build, test, and deployment processes. This guide outlines the installation and setup of Jenkins, explains the importance of CI/CD pipelines, and provides steps to create pipelines using Groovy scripts for improved development workflow.

  3. 3
    Article
    Avatar of buildkiteBuildkite·1y

    GitHub Actions vs. Jenkins: Which one's right for your team?

    This post compares GitHub Actions and Jenkins, two popular CI/CD tools, highlighting their strengths and challenges. GitHub Actions is praised for seamless GitHub integration, event-driven workflows, and ease of use, but may face limitations with large-scale enterprise needs. Jenkins offers substantial flexibility through its extensive plugin ecosystem and adaptability to various infrastructures but demands significant operational overhead and maintenance. The discussion also includes considerations such as enterprise integration, cost, performance, and scalability. Finally, Buildkite is presented as a hybrid solution that combines the strengths of both tools.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·51w

    The Best AWS Services to Deploy Front-End Applications in 2025

    AWS provides various services to host frontend applications with scalability and global reach. From simple static site hosting using Amazon S3 to advanced deployments with AWS Amplify, developers can choose suitable solutions for different web applications. Each AWS service offers unique features such as security, integration with other AWS tools, and automatic scaling, ensuring efficient hosting solutions for diverse frontend development needs.

  5. 5
    Article
    Avatar of communityCommunity Picks·1y

    kubero-dev/kubero: A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies application deployment on Kubernetes, making it accessible without specialized knowledge. It supports container-based and source code deployments following 12-factor app principles. With features like CI/CD pipelines, GitOps review apps, and various add-ons, Kubero provides a robust development and deployment environment. The upcoming v3.0.0 update will bring a rewritten backend powered by NestJS for improved maintainability.

  6. 6
    Article
    Avatar of devtronDevtron·1y

    How to Add Security Scanning to Your CI/CD Pipeline

    Integrating security scanning into CI/CD pipelines mitigates risks such as secret leaks, supply chain attacks, and misconfigurations. Implementing early scans using tools like SAST, SCA, and IaC can enhance security posture, expedite development cycles, optimize resources, and ensure compliance. Devtron simplifies the process with built-in integrations for continuous security checks.

  7. 7
    Article
    Avatar of joindevopsDevOps·1y

    Mastering CI/CD: Automate Maven Builds and JUnit Tests with Jenkins from Eclipse to GitHub

    Learn to automate your DevOps workflows with Jenkins by following a detailed guide, from setting up Eclipse and creating a Maven project to configuring Jenkins for automated builds and JUnit testing. This includes launching an EC2 instance on AWS, pushing your project to GitHub, setting up webhooks, and configuring a Jenkins pipeline.

  8. 8
    Article
    Avatar of lnLaravel News·1y

    Laravel News

    Deployer is a free PHP-based deployment tool that streamlines automating tasks like code pulling and migrations, reducing errors and ensuring reliable deployments. It supports server configuration and zero downtime deployments, with ready-to-use recipes and can be installed via Composer. Integration with GitHub Actions and GitLab CI/CD is also possible.

  9. 9
    Article
    Avatar of communityCommunity Picks·1y

    Open-source Solution for Kubernetes Deployments

    Kubero offers an open-source platform as a service (PaaS) for effortlessly deploying, managing, and scaling applications on Kubernetes. It features autoscaling, high availability, GitOps integration, and a wide range of add-ons and templates for one-click deployments. The platform also includes integrated monitoring, authentication, vulnerability scanning, and supports both web console and CLI for application management.

  10. 10
    Article
    Avatar of spaceliftSpacelift·51w

    15 Best Continuous Integration (CI) Tools for DevOps in 2025

    A comprehensive comparison of 15 leading continuous integration tools for DevOps teams in 2025, including GitHub Actions, GitLab CI/CD, Jenkins, CircleCI, and cloud-native solutions from AWS, Azure, and Google Cloud. The guide covers key features, pricing models, and use cases for each tool, helping teams choose between general-purpose CI platforms and specialized solutions like infrastructure-focused tools. It emphasizes the importance of selecting tools based on specific workflow requirements, team size, and whether you need cloud-hosted or self-managed solutions.

  11. 11
    Article
    Avatar of flydotioFly.io·51w

    Using Kamal 2.0 in Production

    A comprehensive guide to using Kamal 2.0 for production deployments has been published online, covering the seven essential requirements for getting started and addressing gaps in existing documentation. The guide goes beyond basic tutorials to include production considerations like Docker ecosystem setup, container repositories, load balancers, managed databases, monitoring, logging, and security. It provides opinionated recommendations with alternatives for hosting providers, SSH keys, and other deployment components that real-world projects require.

  12. 12
    Article
    Avatar of devtronDevtron·1y

    Argo Workflows: A Beginner’s Guide & Tutorial

    Argo Workflows is an open-source, container-native workflow engine for Kubernetes, facilitating automation of multi-step tasks like CI/CD pipelines, data processing, and machine learning workflows. This guide explains core concepts such as workflows, templates, and DAGs, and provides a tutorial on installing Argo Workflows and running a simple workflow. Devtron offers a user-friendly platform for workflow management without extensive YAML configuration.

  13. 13
    Article
    Avatar of planetpythonPlanet Python·52w

    Understanding Python web deployment

    Deploying server-side Python web applications can be complex with various components like gunicorn, nginx, and others, often requiring exploration beyond basic tutorials. Understanding the HTTP request-response model, HTTP servers, application servers, and translation frameworks is crucial. Different programming languages have varying approaches, such as WSGI for Python or Rack for Ruby. Tools like WhiteNoise and application servers like Phusion Passenger or Granian offer unique features that affect deployment strategies.

  14. 14
    Article
    Avatar of joindevopsDevOps·1y

    How We Turned CI/CD Chaos into a Developer’s Dream with AWS EKS and Open-Source Tools

    This post explores how a team transformed their CI/CD processes from chaos to efficiency using AWS EKS and open-source tools like Terraform, Istio, and ArgoCD. By leveraging infrastructure as code, smart scaling, service meshes, and automated deployment pipelines, the team improved speed, consistency, security, and developer satisfaction while reducing costs.

  15. 15
    Article
    Avatar of devopsdailyDevOps Daily·1y

    Most Starred DevOps Projects on Github

    The post highlights the most starred DevOps projects on GitHub as of April 2025, underscoring the prominence of tools like Kubernetes, Grafana, Prometheus, Ansible, and Terraform. Emphasizing real-world usage, these tools, including Helm, Docker CLI, Vault, and Jenkins, are deemed essential for anyone learning DevOps or pursuing a career in the field.