Best of CI/CDFebruary 2023

  1. 1
    Article
    Avatar of hnHacker News·3y

    Self hosting in 2023

    Learn how to achieve a perfect PageSpeed score, the downsides of hosting NextJS apps on AWS, and the steps to host your own page using a Raspberry Pi and Coolify.

  2. 2
    Article
    Avatar of awstipAWS Tip·3y

    CI/CD pipeline for docker images.

    Automate the process of building and pushing docker images using a CI/CD pipeline with GitHub actions.

  3. 3
    Article
    Avatar of phProduct Hunt·3y

    Plural - Product Information, Latest Updates, and Reviews 2024

    Plural is an open-source DevOps platform for deploying software on Kubernetes to public or private cloud. Recent launches include Continuous Deployment by Plural and Plural 2.0. Expert pro tips are also available.

  4. 4
    Article
    Avatar of changelogChangelog·3y

    Why We Ship the Most Code on Friday

    Friday is our most active day of the week. We ship the most code on Friday and maintain the lowest incident rate on Saturday. We could simply avoid the risk altogether by waiting until Monday to fix what you broke. We publish every single incident to our Status Page and have produced over 100 internal documents as a result.

  5. 5
    Article
    Avatar of semaphoreSemaphore·3y

    Trunk-Based Development: The Key to Better and Faster Software

    Trunk-based development is a software development methodology that focuses on keeping a single source of truth for the code repository, using short-lived branches, small and frequent commits, and continuous integration and delivery. It differs from other branching strategies by using a single branch, many short-lived branches, encouraging frequent code changes and collaboration, and accelerating software delivery. To implement trunk-based development, start with ad-hoc/initial maturity, then move to repeatable, managed, and scalable maturity levels. Some technologies that support trunk-based development include version control, continuous integration, continuous delivery, automated testing, and feature flags.

  6. 6
    Article
    Avatar of dzDZone·3y

    How To Build an Effective CI/CD Pipeline: Practical Steps for Creating Pipelines That Accelerate Deployments

    Learn how to create an effective CI/CD pipeline by capturing and streamlining the release process and optimizing the pipeline. Avoid following fads and maintain simplicity in the pipeline configuration. Gather feedback through reports to optimize the product and the pipeline.