How I Sliced Deployment Times to a Fraction and Achieved Lightning-Fast Deployments with GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cache

    Cache dependencies and build outputs in GitHub Actions

    By utilizing the actions/cache action action, we implemented a strategy to store and retrieve dependencies, preventing redundant installations.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • setup-github-actions-caching-for-turbo

    Action to set up Turborepo Remote Caching to work with GitHub Actions' built-in cache instead of Vercel (codename: turbogha)

    While Vercel serves as Turbo's default remote caching destination, I stumbled upon a remarkable find: setup-github-actions-caching-for-turbo - a GitHub Action that enables caching of build artifacts within GitHub Actions itself, without any additional cost!

  • semantic-release

    :package::rocket: Fully automated version management and package publishing

    To further streamline deployments, I introduced semantic-release. This tool automates commit tagging and tracks changes since the previous version. As a result, deployments now occur only when new tags are present, saving us valuable minutes.

  • berry

    ๐Ÿ“ฆ๐Ÿˆ Active development trunk for Yarn โš’

    First things first, I made two crucial infrastructure changes. I bid farewell to Yarn and embraced pnpm, the package manager known for its speed and efficiency. With its three-stage installation process, pnpm swiftly handled dependency resolution, directory structure calculation, and linking dependencies.

  • nx

    Smart Monorepos ยท Fast CI

    Moving on, I swapped NX with Turborepo for managing monorepos. Turborepo's caching tasks proved invaluable for storing results and logs of various scripts like build, test, and lint. Additionally, its parallel task execution significantly reduced build times.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Manual deployment of NestJS and Angular applications on a dedicated server via "Docker Compose" and "PM2"

    4 projects | dev.to | 22 Aug 2024
  • Build applications on NestJS and Angular and run them in two versions: via PM2 and via Docker Compose

    1 project | dev.to | 20 Aug 2024
  • Sherlock Holmes: The Great Lambda Mystery

    1 project | dev.to | 19 Aug 2024
  • Un tour sur les gestionnaires de paquets node: npm, yarn ou pnpm ?

    1 project | dev.to | 12 Aug 2024
  • Un tour sur les gestionnaires de paquets node: npm, yarn ou pnpm ?

    1 project | dev.to | 12 Aug 2024

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?