Skip to content

TST: Migrate to CircleCI for builds #228

Closed
@tswast

Description

@tswast

Everytime I use Travis, I have the frustration that I can't really define separate Docker images to use as the base for conda versus pip versus different versions of Python. This made changes like #222 a lot harder than they would have been if I could have had more control over the base image.

I also suspect that Travis is maybe at fault for our Conda build failing #189. My only evidence for this is that I've tested on conda locally several times and am unable to reproduce the issue we see in the Travis build.

There are two interacting features of CircleCI that I think would be a big help:

  1. Docker executor type
  2. Workflows, which provide the ability to run multiple "jobs" in parallel, where each job has its own executor definition.

One problem with this plan is that I don't have access to the GCP project that we use for Travis builds so that I can set up the secrets on CircleCI. Maybe @jreback could give me access to that?

Metadata

Metadata

Assignees

Labels

type: processA process-related concern. May include testing, release, or the like.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions