Hello @dev,

Since release 4.12.0.0 I have been helping with the process of making
packages available at https://download.cloudstack.org. Such a process takes
time and demands someone to build the packages "manually".

The idea is to enhance it to a point that the RM in a future release can
press a button and the packages will be "automagically" generated and made
available at the mirrors.

With that in mind, I would like to propose the addition of a Jenkins server
to help with the packaging process. PCextreme would be happy to donate and
configure a Jenkins master and a few slaves for doing that. Anyone
interested in donating Jenkins slaves would be welcome as well.

The plan is to let Jenkins (e.g. https://jenkins.cloudstack.org ?) open for
any committer/PMC primarily as a tool for building packages during the
release process. Such Jenkins could serve for multiple automation purposes
but at first, the goal is to have a "release-packages" job for generating
"VOTE" and release packages. Additionally, a set of people (e.g. active
PMCs and release managers) would have root access to the VM to manage
inside scripts, install dependency packages, and run updates when necessary.

Please let me know if that proposal suits the project needs.
In case we have no objections I will start working on it.

Best Regards,
Gabriel.

Reply via email to