luismbo / cl-travis

Travis-CI scripts for testing Common Lisp software
MIT License
85 stars 18 forks source link

Don't use sudo #9

Open luismbo opened 9 years ago

luismbo commented 9 years ago

If we manage to avoid using sudo to do our setup, then we've taken the first step towards being able to use Travis CI's caching mechanism.

eudoxia0 commented 9 years ago

What would be required to make this happen?

Travis is urging folks to move to the new container-based setup, and that requires disabling sudo: required.

luismbo commented 9 years ago

We need to avoid installing things into system directories. That might involve removing the dependency on apt-get install since travis's answer to that - http://docs.travis-ci.com/user/apt/ - is not really suitable for cl-travis.

mmaul commented 9 years ago

Is there any movement on eliminating the use of sudo in install.sh? Apparently Travis-CI disabled the use of sudo for security reasons (at least temporarily)

luismbo commented 9 years ago

@mmaul thanks for the heads up. Yeah, we need to fix this. I'll see what I can do in the next few days. Meanwhile, patches welcome!

luismbo commented 9 years ago

I didn't have time to tackle this, but it seems that sudo is back, so the issue has been rendered somewhat moot, since folks are working on better alternatives to cl-travis.

berquist commented 4 years ago

folks are working on better alternatives to cl-travis

What are the alternatives?