User Tools

Site Tools


services:gitbuilders

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
services:gitbuilders [2016/06/29 21:24]
dgalloway created
services:gitbuilders [2018/04/06 18:35] (current)
djgalloway
Line 1: Line 1:
-====== Gitbuilders ======+====== Gitbuilders ​- RETIRED ​======
 ===== Summary ===== ===== Summary =====
-Gitbuilders ​are VMs (QEMU or LXC) typically found on the [[hardware:​irvingi]] or [[hardware:​senta]] nodes. ​ They run [[https://​github.com/​ceph/​autobuild-ceph/​|autobuild-ceph]] and are maintained using [[https://​github.com/​ceph/​autobuild-ceph/​blob/​master/​fabfile.py|fabric]].+Gitbuilders ​were VMs (QEMU or LXC) typically found on the [[hardware:​irvingi]] or [[hardware:​senta]] nodes. ​ They ran [[https://​github.com/​ceph/​autobuild-ceph/​|autobuild-ceph]] and were maintained using [[https://​github.com/​ceph/​autobuild-ceph/​blob/​master/​fabfile.py|fabric]].
  
-They'​re in the process of being phased out in favor of CI infra being built by Alfredo and Andrew so I won't into a ton of detail on them.+They'​re in the process of being phased out in favor of CI infra being built by Alfredo and Andrew so I won'​t ​go into a ton of detail on them
 + 
 +===== Gotchas creating new gitbuilders ===== 
 +Assuming fabric actually completes successfully,​ you'll need to find the sha1 of the master commit (check the gitbuilder'​s http page and click master in the top bar) and ''​rm''​ it from ''/​srv/​autobuild-ceph/​gitbuilder.git/​out/​pass/​$SHA1''​ to force a build on it. 
 + 
 +Also ''​chown autobuild-ceph:​autobuild-ceph /​srv/​autobuild-ceph/​logs/​*''​ 
 + 
 +Copy ''/​srv/​gnupg/​{pubring.gpg,​secring.gpg}''​ from another gitbuilder to ''/​srv/​gnupg''​. 
 + 
 +Grab ''/​srv/​autobuild-ceph/​{rsync-key,​rsync-key.pub}''​ from a newer gitbuilder (gitbuilder-kernel-deb-xenial-amd64-basic.front.sepia.ceph.com has them). ​ Just make sure it's RSA. 
 + 
 +<​code>​ 
 +chown -R autobuild-ceph:​autobuild-ceph /​srv/​gnupg 
 +chmod 600 /​srv/​gnupg/​* 
 +</​code>​ 
 + 
 +==== On gitbuilder-kernel-deb-xenial-amd64-basic... ==== 
 +''​apt-get install libssl-dev bc''​ 
 + 
 +Also had to comment ''​libunwind7-dev''​ from fabfile.py.
services/gitbuilders.1467235449.txt.gz · Last modified: 2016/06/29 21:24 by dgalloway