sudara / alonetone

A free, open source, non-commercial home for musicians and their music
https://alonetone.com
MIT License
351 stars 92 forks source link

Move CI to Circle #836

Closed sudara closed 3 years ago

sudara commented 5 years ago

I've been happy, but lately we are seeing daily problems that are related to their infrastructure. I break CI enough without these being added into the mix, creating noise and delay.

Also it would be nice to run 5 concurrent builds ala circle/buildkite.

This is maybe not infrastructure, but apparently it's trying to run a branch that I just merged and then was deleted from github:

https://travis-ci.com/sudara/alonetone/builds/130981479

sudara commented 5 years ago

/cc @manfred — The "duplicate" branch/PR builds + the limitation of only being able to build 2 things at once is making me want to move away sooner than later.

Manfred commented 5 years ago

Sure, do you want me to help you with that somehow?

sudara commented 5 years ago

Sure! This would be useful maybe after #793

We keep seeing errors of many flavors, latest one here: https://travis-ci.com/sudara/alonetone/builds/131839631?utm_source=slack&utm_medium=notification

I just don't know where it's most straightforward. Circle says we get to build 4 containers, not sure if that's by default or if I have to contact them. https://circleci.com/pricing/#faq-section-linux

Manfred commented 4 years ago

Have you made a decision on what you want to use? Note that Buildkite is orchestration as a service and you still need to run agents (on your own infrastructure) to actually perform the builds.

sudara commented 4 years ago

I actually am not very well educated on what the options are. I guess Circle would give us slightly more parallel jobs and I'm moving https://github.com/sudara/stitches to it, so we could do that.

sudara commented 4 years ago

Wishlist:

  1. Move to circle workflows 2.1
  2. Cache as much as possible / use orbs if it helps
  3. Run feature tests in parallel to rest of suite
Manfred commented 3 years ago

Do you still want to switch to CircleCI or should I close this issue?

sudara commented 3 years ago

1063 moved us to GitHub actions. Nice catch...