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

CI/testing infrastructure #2

Open
dmitrizagidulin opened this issue Aug 10, 2017 · 5 comments
Open

CI/testing infrastructure #2

dmitrizagidulin opened this issue Aug 10, 2017 · 5 comments

Comments

@dmitrizagidulin
Copy link
Member

dmitrizagidulin commented Aug 10, 2017

We need to decide on which Continuous Integration / automated testing service we'll be using on our repos. The simplest thing to start with is to use Travis CI on our public repos.

For the private ones, we can either pay Travis CI for seats, or set up a Jenkins server.

@EternalDeiwos
Copy link
Member

EternalDeiwos commented Aug 10, 2017

I've already got a few repos (jwk + model) that are building with Travis CI, they're also set up for automated code coverage with codecov and istanbul. I am in favour of this approach, it's worked thus far for me.

Regarding private repos, it will probably be much easier to use Travis (the paid variety) if that's an option.

@christiansmith
Copy link
Member

Really like the codecov integration with GitHub, it seems much better than what we have on the older repos. E.g., anvilresearch/jwk#2

@EternalDeiwos
Copy link
Member

EternalDeiwos commented Aug 24, 2017

Decision: Travis CI on Node 6.11.2, Codecov and Istanbul.

Linting to be added, but not included in CI until a later date.

@christiansmith
Copy link
Member

@dmitrizagidulin which library were you proposing to use for standard js linting? feross? Got a link?

@dmitrizagidulin
Copy link
Member Author

@christiansmith Proposing to use https://www.npmjs.com/package/standard.
Which is just standard on the command line.

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

3 participants