|
|
|
|
|
by skyebook
4622 days ago
|
|
Yes, it requires some configuration though. On the S3 side there is a Ruby gem that will send .deb's up to a bucket and put the right files in the right places.[1] On the client side, apt-s3[2] provides the functionality for aptitude to download packages from S3 (Remember that S3 doesn't use normal HTTP basic so if you don't want your package public it needs to speak Amazon's language). A few people improved on this, and I have a straightforward fork and PPA built for this.[3] I've been using all this in production for a few months and it has worked wonderfully. Jenkins builds the package and sends it up via deb-s3 and app servers have chef scripts that stop/start the daemon and update the package. [1]https://github.com/krobertson/deb-s3 [2]https://github.com/kyleshank/apt-s3 [3]https://launchpad.net/~skye-book/+archive/apt-transport-s3 |
|