I switched us from Travis to CircleCI for two reasons:
- "manual" pipelines so that our committer team can press a button to deploy, so that PR authors get their stuff delivered quickly (GitLab has this also)
- windows runners
But I'm pissed off at it for these reasons:
- it doesn't build prospective merges which has caused us some problems
- it has randomly stopped building PRs, and we have a bunch open. I double-checked the dashboard and can find no reason why it stopped building PRs.
- Our CI configuration has not changed, but all our CI pipelines just started failing with
Directory (/home/circleci/project) you are trying to checkout to is not empty and not a git repository.
The point of paying for CI is to take things off my plate, but Circle keeps putting things back on it. I'm frustrated. I can't merge and release people's PRs if the CI is down, and I don't have time to debug CI that breaks without any changes on our side.
Apologies to PR authors, releases are gonna be frozen for a bit while I investigate a transition to GitLab.
I switched us from Travis to CircleCI for two reasons:
But I'm pissed off at it for these reasons:
Directory (/home/circleci/project) you are trying to checkout to is not empty and not a git repository.The point of paying for CI is to take things off my plate, but Circle keeps putting things back on it. I'm frustrated. I can't merge and release people's PRs if the CI is down, and I don't have time to debug CI that breaks without any changes on our side.
Apologies to PR authors, releases are gonna be frozen for a bit while I investigate a transition to GitLab.