Fedor KorotkovinCirrusLabsIntroducing greedy container instances!Cirrus CI has a variety of supported compute services where it can schedule and orchestrate tasks on. But the most popular instances Cirrus…Jul 12, 2021Jul 12, 2021
Fedor KorotkovinCirrusLabsNew macOS task execution architecture for Cirrus CIWe are happy to announce that the macOS tasks on Cirrus CI Cloud have switched to a new virtualization technology as well as overall…Jan 26, 2021Jan 26, 2021
Fedor KorotkovinCirrusLabsAnnouncing public beta of Cirrus CI Persistent WorkersCirrus CI pioneered an idea of directly using compute services instead of requiring users to manage their own infrastructure, configuring…Dec 18, 2020Dec 18, 2020
Fedor KorotkovinCirrusLabsUsing Cirrus CLI instead of Makefiles for generating gRPCCirrus CLI is a tool for running containerized tasks reproducibly in any environment. Most commonly, Cirrus tasks are used as part of…Nov 17, 2020Nov 17, 2020
Fedor KorotkovinCirrusLabsCirrus CLI — CI-agnostic tool for running Dockerized tasksMost Continuous Integration vendors try to lock you not only by providing some unique features that were attractive in the first place but…Oct 7, 2020Oct 7, 2020
Fedor KorotkovinCirrusLabsHTTP Caching for GitHub ActionsEffective caching is by far the best option for speeding up your CI builds. You can optimize some computations and throw more CPUs on the…Sep 9, 2020Sep 9, 2020
Fedor KorotkovAsynchronous downloads from Google Storage with KotlinGoogle has a numerous of great Java libraries for almost all APIs on Google Cloud. Most of the libraries are using gRPC APIs which are…Aug 13, 2020Aug 13, 2020
Fedor KorotkovinCirrusLabsNew CPU based limits for Cirrus CITLDR: Cirrus CI will start limiting how many CPUs user’s tasks are using simultaneously and not limiting how many tasks are actually…May 28, 2020May 28, 2020
Fedor KorotkovBuffered batched loading optimization with Kotlin Coroutines and ChannelsImagine you are loading some objects via an API. For example, you are loading values from a key-value storage. Most likely, your…May 13, 2020May 13, 2020
Fedor KorotkovinCirrusLabsGolangCI Lint support on Cirrus CIIt’s always hard to hear that fellow DevTools startups have difficulties and had to close partially or fully. Last week GolangCI announced…Mar 17, 2020Mar 17, 2020