intercity / intercity-next

Web control panel to deploy apps on your servers (with Dokku)
https://intercity.io/
MIT License
116 stars 23 forks source link

Add a CircleCI config #261

Closed michiels closed 5 years ago

michiels commented 5 years ago

This PR adds a simple CirleCI config to circleci/config.yml so that we can start building intercity-next on CircleCI. CircleCI also offers a free public plan for public repositories on GitHub.

This sample file is taken from some other Firmhouse projects and uses a basic Postgres, Redis, Ruby, Rails setup.

jvanbaarsen commented 5 years ago

I believe the problem with Circle was that it doesn't build PRs over forks. So if that is still the case this is far from ideal for a open source project.

michiels commented 5 years ago

@jvanbaarsen Ok that makes sense! Let me check that. Semaphore has some issues with headless Chrome not being a recent version.

michiels commented 5 years ago

@jvanbaarsen I just tested this in https://github.com/intercity/intercity-next/pull/262

and enabled the setting in CircleCI:

schermafbeelding 2018-12-29 om 22 08 32

Looks like it fully works!