Continuous Integration with Circle-CI

packages

#1

I’ve seen there is a .circleci/config.yml for Julia itself, but is there any support yet for using circle-ci instead of or in addition to Travis for testing Julia packages?
(esp. with scripts to get coverage data pushed to CodeCov, which the default .travis.yml scripts do).


#2

I have not tried this, but you could do a github search and see if you find something matching. Or go over the circle CI https://circleci.com/docs/2.0/examples/#open-source-projects-by-language.

My guess would be, as Circle CI is more on the commercial side (“The First Container Is Free + Each Additional Container Is $50/month”) that only open source with some financial backing is there.

But you can start reading the julia config and see what you can reuse.


#3

This will not help you if you want CircleCI specifically, but if you just want an alternative to Travis, I have an example setup on Gitlab:

The main advantage is that you can also do CI for private repos.


#4

All I was looking for (today) was a way of doing CI and CodeCov on a private Julia repo (for work)

As long as I can do a single private repo for free, I’m golden.

Thanks!


#5

I thought Travis has published a second new website where you can also have private repos

https://docs.travis-ci.com/user/travis-ci-for-private/


#6

I may be missing something, but that looks like a trial (100 free builds).


#7

I think there are some CI services that give some number of free builds per month, is that a single use of 100 builds, or is it per month?