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

Integrates CircleCI for continuous integration #45

Merged

Conversation

jrgriffiniii
Copy link
Contributor

Resolves #44

Deprecating Travis CI as a continuous integration service
@jrgriffiniii jrgriffiniii force-pushed the issues-44-jrgriffiniii-circleci branch from 9bb7079 to af1becd Compare May 6, 2019 20:14
@tpendragon
Copy link
Contributor

@jrgriffiniii Why the complicated workflow? Are we getting something from separating bundle/lint from everything else?

@jrgriffiniii jrgriffiniii force-pushed the issues-44-jrgriffiniii-circleci branch from 5637066 to ad38431 Compare May 6, 2019 23:14
@cjcolvar
Copy link
Member

cjcolvar commented May 7, 2019

Since this gem requires an engine cart generate and multiple ruby versions being tested, I think it makes sense to have a separate build (bundle, lint, generate) job from the test jobs. Hyrax separates out the lint step so it can run in parallel to the generate step. I'm not sure if it is really worth it for this gem given it is much smaller than hyrax.

@jrgriffiniii jrgriffiniii requested a review from cjcolvar May 7, 2019 15:45
@tpendragon
Copy link
Contributor

Coveralls didn't report back. Did you add the COVERALLS_REPO_TOKEN to the CircleCI environment variables @jrgriffiniii ?

@jrgriffiniii jrgriffiniii force-pushed the issues-44-jrgriffiniii-circleci branch 2 times, most recently from e04e444 to 6837910 Compare May 7, 2019 18:35
@jrgriffiniii jrgriffiniii force-pushed the issues-44-jrgriffiniii-circleci branch from 6837910 to 95ce17d Compare May 7, 2019 19:13
@coveralls
Copy link

coveralls commented May 7, 2019

Coverage Status

Coverage decreased (-0.2%) to 98.922% when pulling 95ce17d on jrgriffiniii:issues-44-jrgriffiniii-circleci into 2918cf0 on samvera:master.

@jrgriffiniii
Copy link
Contributor Author

Coveralls is now reporting for this.

@tpendragon tpendragon merged commit 0a725b4 into samvera:master May 8, 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

Successfully merging this pull request may close these issues.

Use CircleCI for continuous integration
5 participants