Ask HN: How Long Is Your CI Process?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cosmopolitan

    build-once run-anywhere c library

  • 2 minutes and 7 seconds

    on travis for a repository that builds 14,479 objects and 456 executables. https://github.com/jart/cosmopolitan/runs/2482398460

  • didkit

    A cross-platform toolkit for decentralized identity.

  • We have a CI pipeline for a cross-platform Rust library, and it currently takes an hour across C, Android, iOS, Java, etc. and different combinations of cryptographic libraries. This is probably something we’ll tune over this or next quarter. We also seem to be hitting some GitHub actions limits in terms of storage.

    https://github.com/spruceid/didkit/runs/2468746631

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Bazel

    a fast, scalable, multi-language and extensible build system

  • We need more CI processes using https://bazel.build

  • ActionHero

    Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

  • Hard to say without knowing /what/ you want to accomplish in your CI process, so maybe some open source examples will help:

    * A "complex" library (node-resque). In CI (CircleCI) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 4 min w/ some parallelization https://app.circleci.com/pipelines/github/actionhero/node-re...

    * A web server framework (actionhero): In CI(Github Actions) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 7 min w/ some parallelization https://github.com/actionhero/actionhero/actions/runs/801273...

    * A Monorepo (Grouparoo): In CI (CircleCI) we install deps, compile Typescript to JS, run migrations, check licenses, test UIs, CLI tools, Plugins, and try out a few different databases. 5 minutes with rather extreme parallelization https://app.circleci.com/pipelines/github/grouparoo/grouparo...

  • nyc

    the Istanbul command line interface

  • You instrument your front end assets before running browser tests and store coverage in local storage.

    Istanbul used to be able to do this. https://istanbul.js.org/

  • 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

  • Scalable REST APIs with NestJS: A Testing-Driven Approach

    3 projects | dev.to | 7 Mar 2024
  • WebSocket vs. HTTP communication protocols

    3 projects | dev.to | 10 Feb 2024
  • Testing Vue components the right way

    2 projects | dev.to | 6 Feb 2023
  • Don't target 100% coverage

    3 projects | dev.to | 19 Jan 2023
  • Auto-Publish Your Test Coverage Report on GitHub Pages

    2 projects | dev.to | 28 Oct 2022