Skip to content

Migrate to CircleCI#2432

Merged
outoftime merged 29 commits intopopcodeorg:masterfrom
outoftime:circleci-project-setup
Mar 7, 2021
Merged

Migrate to CircleCI#2432
outoftime merged 29 commits intopopcodeorg:masterfrom
outoftime:circleci-project-setup

Conversation

@outoftime
Copy link
Contributor

@outoftime outoftime commented Mar 6, 2021

Travis stopped running our builds and is demanding money, so bye bye. Sets up builds on CircleCI using the same basic approach, although this runs in multiple steps, in parallel where possible.

Since we now build the Docker image in one step and then sharing it with other steps using Circle’s Workspaces feature, we get significant build time gains by slimming down the Docker image. It turns out we were still installing all of Chrome(!), in support of the no-longer-used Karma test suite. I deleted that and also switched over to the Alpine Linux-based Node base image, which is optimized for small image size.

@outoftime outoftime changed the title circleci-project-setup Migrate to CircleCI Mar 7, 2021
@outoftime outoftime merged commit b11ba56 into popcodeorg:master Mar 7, 2021
@outoftime outoftime deleted the circleci-project-setup branch March 7, 2021 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant