stellar / slingshot

A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety
Apache License 2.0
415 stars 61 forks source link

.circleci: test go code using circle #269

Closed tessr closed 5 years ago

tessr commented 5 years ago

I believe this needs to end up on main before I can build anything on circle with it.

vickiniu commented 5 years ago

Do we need to add Circle to our gh repo? or is it just not turned on until .circleci/config.yml lands?

tessr commented 5 years ago

We do need to add it to get it to show up as a "check," but we can still run builds here: https://circleci.com/gh/interstellar/slingshot/

tessr commented 5 years ago

Cross-posting from Slack, but: I'm giving up on using Circle, for now, for a few reasons:

  1. no easy support for rust nightlies. we’d have to build and maintain our own docker container and update every time we updated the nightly
  2. performance doesn’t seem to be better. builds often queue for a long time for seemingly no reason. the page hasn't even been rendering correctly? it seems like they've had a few incidents over the last few days, which explains some of this, but it's not encouraging.

If we still want to move away from Travis in a few weeks, we can investigate something self-hosted.