New APT and YUM repository and publishing system #78
FooBarWidget
announced in
Show and tell
Replies: 1 comment
-
|
I’ve done about 20% of this for my own products and it’s a huge PITA. Thank you Hongli and team for this amazing work. 😎 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Today we launched a new APT and YUM repository for Fullstaq Ruby, as well as a new CI/CD process for testing and publishing packages.
This is a big deal because Bintray — on which we hosted our packages — sunsetted on March 31.
We found that there are no good hosted alternatives to Bintray, which meant that we needed to develop an alternatives ourselves. But building an APT/YUM repository and a corresponding publishing process is actually very difficult and a lot of work, riddled with many caveats. Just putting up a repository is easy; making the repository and publishing process reliable, highly available, consistent, secure and playing well with CI/CD is the hard part.
After many weeks of hard work, this effort is now finally done. In the following technical document, I describe how our APT/YUM repository is set up and how the publishing process works. Special attention was given to the following problems:
This could be a good inspiration for others looking to setup a reliable APT/YUM repository and publishing process.
Read all about it here: APT and YUM repository setup
Beta Was this translation helpful? Give feedback.
All reactions