[develop] Simplifying releases
Christopher Gervais
christopher.gervais at ergonlogic.com
Fri Aug 21 18:51:24 EDT 2015
We just released Aegir 3.1 today (thanks Guillaume!) I was reminded of how
complex the process is. It would be nice to provide more frequent releases,
but, as it stands, it takes pretty much an entire day.
As part of simplifying the non-maintenance work of the core team, we've
been exploring the idea of moving to the openSUSE Build Service
<https://build.opensuse.org/> (OBS). While this is our immediate
requirement, this move should also simplify supporting RPMs and other
packaging methods.
To that end, I've created an account for us, and added it to lastpass.
I then started poking around. I skimmed the Debian page on their wiki
<https://en.opensuse.org/openSUSE:Build_Service_Debian_builds>, added
repositories
for Debian and Ubuntu
<https://build.opensuse.org/project/repositories/home:AegirProject>, and a
package <https://build.opensuse.org/package/show/home:AegirProject/aegir3>.
Since it's the end of a very long day, I didn't really have the patience to
read a tonne of documentation. I just started uploading the recent packages
we'd built <http://debian.aegirproject.org/pool/main/a/aegir3-provision/>,
to see what would happen.
Lo and behold! Some of them succeeded in creating real live repositories,
like this one for Ubuntu Trusty
<http://download.opensuse.org/repositories/home:/AegirProject/xUbuntu_14.04/>.
Most of OBS remains a mystery, but considering how little work it took to
get a repository working, I think we're on the right track.
I'll try to make time to delve into this further. But anyone else who's
curious is welcome to take a look for themselves.
Christopher Gervais :|: Principal, Ergon Logic Enterprises
514.945.6442 :|: christopher.gervais at ergonlogic.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/develop-aegirproject.org/attachments/20150821/1a668946/attachment.html>
More information about the develop
mailing list