Best of CI/CDApril 2024

  1. 1
    Article
    Avatar of hnHacker News·2y

    Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.

    Dokploy is a self-hostable PaaS that simplifies deployment and management of applications and databases using Docker and Traefik. It supports various types of applications and databases, integrates with Traefik for routing and load balancing, offers real-time monitoring and automated database backups.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Understanding CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥

    CI/CD is a crucial skill for software engineers as it improves product quality, project management, and adaptability to change. It enables faster and more efficient delivery of new features to customers.

  3. 3
    Article
    Avatar of devtoDEV·2y

    Deploy Your Node.js App in Minutes: Public IP + Nginx on Ubuntu ⚡

    Learn how to deploy a Node.js application on Ubuntu using Nginx as a reverse proxy with just your server's public IP address.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    How to Learn Git for DevOps: Beginners Git Roadmap

    Learn the importance of Git for DevOps, its role in CI/CD discussions, infrastructure as code, and GitOps. Find resources to learn Git.

  5. 5
    Article
    Avatar of spaceliftSpacelift·2y

    How to Create a CI/CD Pipeline with Docker [Tutorial]

    The article discusses how to combine Docker and CI/CD in order to automate build, test, and deployment tasks within the software delivery lifecycle. It covers the use of Docker for running CI/CD pipeline jobs and for building and deploying Docker images. The article provides a tutorial on creating a CI/CD pipeline with Docker using GitLab as an example, and also includes some best practices for using Docker in CI/CD.

  6. 6
    Article
    Avatar of watercoolerWatercooler·2y

    It's Friday lads!

    Caution against deploying to production without proper precautions.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Manually Deploy a React and TypeScript Project on Netlify

    Learn how to manually deploy a React and TypeScript project on Netlify with Vite. Follow simple steps to get live versions of your projects up and running.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    A visual guide on troubleshooting Kubernetes deployments

    This post provides a visual guide and troubleshooting tips for Kubernetes deployments. It covers the components of a deployment, how to troubleshoot Pods and Services, and debugging Ingress. It offers a step-by-step approach to resolving issues and provides specific commands for troubleshooting.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Learning CI/CD Tools: Best Practices for Application and IaC

    Learn the best practices for learning and implementing CI/CD tools, including config management, secret management, following DRY principles, Git PR based pipelines, considerations for private networks, developer-centric workflows, and leveraging ephemeral build agents.

  10. 10
    Article
    Avatar of hnHacker News·2y

    Cache is King: A guide for Docker layer caching in GitHub Actions

    A guide for Docker layer caching in GitHub Actions, including different caching strategies and their limitations.

  11. 11
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    We're moving continuous integration back to developer machines

    The post discusses the idea of moving continuous integration back to developer machines and the advantages of running tests locally.

  12. 12
    Video
    Avatar of communityCommunity Picks·2y

    How to Deploy Your Next.js App in 5 minutes

    Learn how to deploy your Next.js app on Vercel in just 5 minutes. No need to manually configure servers or restart Apache. Everything is automatically deployed with the power of Vercel.

  13. 13
    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!

  14. 14
    Article
    Avatar of flaviocopesFlavio Copes·2y

    Benefits of using Git (and GitHub) as a solo dev

    Using Git as a solo developer provides advantages such as backup strategy, version control, code history, and collaboration with the Open Source community.

  15. 15
    Article
    Avatar of medium_jsMedium·2y

    Enhancing Deployment Workflow: A Step-by-Step Guide to Dockerizing Laravel

    Learn how to Dockerize and optimize a Laravel project for a production environment using PHP-FPM, Nginx, Redis, and MySQL. Dockerizing your Laravel project offers a streamlined approach to deployment, simplifying the process and ensuring consistency across environments.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn how to deploy to Digital Ocean

    Learn how to deploy web apps to Digital Ocean with a comprehensive guide that covers setting up and managing Droplets, configuring networking features, and securing instances. The course also teaches the use of technologies like Nginx, Supervisor, Git, Gunicorn, Postgresql, and more.

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

    In-Depth Exploration: The Complete Guide to Essential DevOps Tools and Technologies

    Explore a comprehensive guide to essential DevOps tools and technologies for source code management, continuous integration/continuous deployment, configuration management, containerization, monitoring/logging, collaboration/communication, and infrastructure as code.

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

    Argo CD: A Tool for Kubernetes DevOps

    Argo CD is an open-source continuous delivery tool for Kubernetes that follows the GitOps methodology. It provides features like declarative configuration, automated synchronization, rollback and history, multi-tenancy support, and integration with CI/CD pipelines. Argo CD can be installed on Kubernetes using Helm charts, YAML manifests, or package managers. Applications are defined using Kubernetes manifests or Helm charts stored in Git repositories. Argo CD supports continuous deployment by automatically detecting changes in the repository and synchronizing the application. Rollbacks can also be performed if necessary. Using Argo CD empowers Kubernetes DevOps teams with automated deployment workflows, GitOps principles, and robust rollback capabilities.

  19. 19
    Article
    Avatar of collectionsCollections·2y

    A Step-by-Step Guide to Deploying React App using GitLab CI/CD on AWS EC2

    A guide to deploying a React app on AWS EC2 using GitLab CI/CD, including steps for setting up an EC2 instance, configuring the instance, uploading the application code, accessing the deployed application, and securing server credentials.

  20. 20
    Article
    Avatar of awstipAWS Tip·2y

    Azure DevOps CI/CD with Terraform

    This post provides an overview of using Azure DevOps to implement CI/CD with Terraform for deploying infrastructure in Azure. It explains the concept of Terraform and how it works, and provides step-by-step instructions for initializing the Terraform Provider.

  21. 21
    Article
    Avatar of communityCommunity Picks·2y

    Standalone Next.js. When serverless is not an option

    The post discusses the advantages and drawbacks of serverless and serverful approaches for deploying Next.js applications, and provides guidance on choosing the right architecture based on project requirements.

  22. 22
    Article
    Avatar of hnHacker News·2y

    auchenberg/volkswagen: :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.

    Volkswagen detects when tests are being run in a CI server and adjusts the test results to make them pass.

  23. 23
    Article
    Avatar of awstipAWS Tip·2y

    Day89- Serverless CI/CD with GitHub Actions

    Learn how to use GitHub Actions for serverless CI/CD and automate testing and deployment workflows.

  24. 24
    Article
    Avatar of rubydispatchRuby Dispatch·2y

    Fly.io ❤️ Kamal

    The post discusses the author's experience with using Kamal for deployment, including setting up the machines, daily usage, and the underlying technology. It also mentions the author's plans to continue using Kamal alongside Fly.io.

  25. 25
    Article
    Avatar of awstipAWS Tip·2y

    BUILDING A CI/CD PIPELINE USING GITHUB ACTIONS: BUILD AND DEPLOY DOCKERIZED APPS ON AWS

    Learn how to build a CI/CD pipeline using GitHub Actions to deploy dockerized apps on AWS. The article covers creating a workflow file, creating a personal access token, creating secrets and variables, finalizing the workflow file, testing the workflow, and deploying to AWS.