[Gluster-infra] [Bug 1727727] Build+Packaging Automation

bugzilla at redhat.com bugzilla at redhat.com
Thu Aug 22 09:24:54 UTC 2019


https://bugzilla.redhat.com/show_bug.cgi?id=1727727



--- Comment #11 from hari gowtham <hgowtham at redhat.com> ---
By setup i meant doing the following prerequisites:

these two steps are the ones necessary as of now:
- `deb.packages.dot-gnupg.tgz`: has the ~/.gnupg dir with the keyring
needed to build & sign packages
- packages required: build-essential pbuilder devscripts reprepro
debhelper dpkg-sig

And for the first time we need to do this:

# First time create the /var/cache/pbuilder/base.tgz
# on debian: sudo pbuilder create --distribution wheezy --mirror
ftp://ftp.us.debian.org/debian/ --debootstrapopts
"--keyring=/usr/share/keyrings/debian-archive-keyring.gpg"
# on raspbian: sudo pbuilder create --distribution wheezy --mirror
http://archive.raspbian.org/raspbian/ --debootstrapopts
"--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg"

NOTE:
In future if any change is made here (
https://github.com/semiosis/glusterfs-debian/tree/wheezy-glusterfs-3.5/debian)
then we might have to change it.




The reason to go for the above two level implementation was, I wasn't aware of
how to make the 
job run on a particular machine based on the arguments it gets.

Like stretch has to be run on
rhs-vm-16.storage-dev.lab.eng.bOS.redhat.com(which will be one of the jenkins
debian slaves)
And we have to run the script on multiple machines based on the number of
distributions we want to build.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Gluster-infra mailing list