Suggestion: Continuous Integration #295

Open
jasjuang opened this Issue Jun 12, 2017 · 3 comments

Comments

Projects
None yet
3 participants

Is it possible to add continuous integration into ceres? So whenever there is a build compilation error it will get caught automatically. I am wondering whether Google is using any CI internally for ceres. If not, I suggest Travis CI for linux compilation and AppVeyor for windows compilation. Both are free for open source projects.

Contributor

alexsmac commented Jun 12, 2017

I did set up Travis CI for Ceres a while back here, although I didn't get around to merging it, I will have another look at it. Internally to Google there is CI for Ceres, although none of the Ceres maintainers use Windows so we don't have anything set up for that - AppVeyor looks great for this though, have you used it before?

jasjuang commented Jun 12, 2017 edited

@alexsmac My experience is mainly using AWS + Jenkins for CI with both Linux and Windows. It's more painful to setup but cost-wise is less for private repos. Another open source library caffe2 which I used has AppVeyor integrated, and the setup file looks fairly straight forward so I believe it won't be too hard to setup.

Contributor

sandwichmaker commented Jun 13, 2017

@jasjuang can you try https://ceres-solver-review.googlesource.com/#/c/10460/ and tell me if it works for you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment