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

Make subsurface.centos6.sh run on travis-ci #7

Closed
probonopd opened this issue Nov 15, 2015 · 1 comment
Closed

Make subsurface.centos6.sh run on travis-ci #7

probonopd opened this issue Nov 15, 2015 · 1 comment

Comments

@probonopd
Copy link
Member

subsurface.centos6.sh uses a CentOS 6.7 Live ISO as a buildroot. This has the advantage that the resulting AppImage can run on more systems than if compiled with the normal Ubuntu 12.04 provided by travis-ci.

We should try to make subsurface.centos6.sh run on travis-ci.
Unfortunately chroot needs root and needing root means that we cannot cache the ISO and other ingredients needed for building.
Possibly we could get around this by using proot or something similar that doesn't need root rights.
https://smspillaz.wordpress.com/2015/01/04/creating-mini-distribution-containers-with-fake-root-access-on-travis-ci/

But then, simply mounting the ISO also needs root... :-(
Hey, tmp space should not be an issue so we might even unpack the ISO...

If you attempt this, please do so in a separate fork or in a "centos6-on-travis" branch.

@probonopd
Copy link
Member Author

It's working now using docker on travis-ci...

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