flapjack / omnibus-flapjack

Flapjack packages for all! Build the packages, and update the repositories.
http://flapjack.io
23 stars 14 forks source link

Investigate move to packagecloud.io #88

Open Sarah-E-Greene opened 9 years ago

Sarah-E-Greene commented 9 years ago

Packagecloud.io looks very interesting [1], and would mean that we can deprecate our aptly and createrepo code and s3 files.

I've created a tentative repository at https://packagecloud.io/flapjack

This has the following issues:

I don't believe that any of these are big issues if we combine this with the 2.0 switch. Is this something we want to try (particularly before we prune the aptly db again)?

[1] https://packagecloud.io/#features [2] https://github.com/chef/omnibus/issues/402 [3] We support 2x Ubuntu, 1x Debian, 1x Centos, so we'd be able to have 6 releases per OS at one time. If we kept the last 2 main point releases, we could use 4 for testing. This seems reasonable, as long as we have the promote script remove packages relating to the package being promoted from testing.

Sarah-E-Greene commented 9 years ago

There is a ruby gem to talk to packagecloud at https://github.com/computology/packagecloud-ruby

Sarah-E-Greene commented 9 years ago

We're now pushing packages to packagecloud during our publishing as a test.