Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Circle CI #1

Open
4 of 5 tasks
davwheat opened this issue May 24, 2019 · 2 comments
Open
4 of 5 tasks

Setup Circle CI #1

davwheat opened this issue May 24, 2019 · 2 comments
Assignees

Comments

@davwheat
Copy link
Member

davwheat commented May 24, 2019

We should setup Travis Circle CI to get builds built automatically.

It would save us time but Travis might not let us because the builds take so long that they use too many resources.

I look into it tomorrow and report back.

EDIT:

Limitations

  • The build must be under 50 minutes
  • We only have 18 GB (on average) available per build

Added to-do list:

  • Working config.yml
  • Working repo setup
  • Remove all interactive prompts
  • Successful build
  • Successful deploy
@davwheat davwheat self-assigned this May 24, 2019
@davwheat davwheat added the enhancement New feature or request label May 24, 2019
@davwheat
Copy link
Member Author

A bit later than tomorrow...

1c11fc5 should help to get Travis working. based on past builds, Travis wasn't running the repo-setup.sh file due to incorrect permissions.

I fixed this by making Travis run chmod +x ** after cloning.

We will likely still have issues with build time, unfortunately, but that can be looked into later.

@davwheat
Copy link
Member Author

So we've decided to use Circle CI instead. It gives us (basically) unlimited build minutes as we're open source. We have sacrificed build speed a little, though.

@davwheat davwheat changed the title Setup Travis CI Setup Circle CI Jul 21, 2019
@davwheat davwheat pinned this issue Jul 21, 2019
@davwheat davwheat unpinned this issue Jul 21, 2019
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

No branches or pull requests

1 participant