Skip to content

CircleCI -> GitLab or GitHub CI #950

Closed
@nedtwigg

Description

@nedtwigg

I switched us from Travis to CircleCI for two reasons:

  1. "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)
  2. windows runners

But I'm pissed off at it for these reasons:

  1. it doesn't build prospective merges which has caused us some problems
  2. 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.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions