devo-devo-devo has quit [Ping timeout: 244 seconds]
vmeson has quit [Ping timeout: 252 seconds]
vmeson has joined #buildbot
aakashja_ has joined #buildbot
aakashjain has quit [Read error: Connection reset by peer]
<glogan>
I use the docker containers, and either SCP/S3 the artifacts to a central source, or write them to the worker via a volume
<glogan>
depending on what's needed
<glogan>
For maven artifacts I just cache on the local workers. For our built tarballs I copy them to a central location, and then pull them back down when building packages
Guest4 has joined #buildbot
Guest4 has quit [Ping timeout: 244 seconds]
aakashja_ has quit [Remote host closed the connection]
aakashjain has joined #buildbot
vmeson has quit [Ping timeout: 252 seconds]
Guest4 has joined #buildbot
vmeson has joined #buildbot
mjw has quit [Killed (NickServ (GHOST command used by mark_!~mark@gnu.wildebeest.org))]
mark_ is now known as mjw
wielaard has joined #buildbot
Guest4 has quit [Quit: Ping timeout (120 seconds)]
Guest4 has joined #buildbot
Guest4 is now known as devo-devo-devo
<devo-devo-devo>
thanks glogan!
<devo-devo-devo>
what route might you go for python and npm dependencies? would you right those to a volume as well?
<glogan>
If you're going with docker containers then yeah. In my case I actually bind-mount a local directory on the worker rather than storing things in a docker volume, but it's the same idea
<glogan>
I'd probably do the same without the docker volumes tbh. Just move/copy/rsync the stuff you want somewhere safe
devo-devo-devo has quit [Quit: Ping timeout (120 seconds)]
Guest4 has joined #buildbot
Guest4 is now known as devo-devo-devo
devo-devo-devo has quit [Quit: Ping timeout (120 seconds)]
vmeson has quit [Ping timeout: 252 seconds]
vmeson has joined #buildbot
Guest4 has joined #buildbot
Guest4 is now known as devo-devo-devo
<devo-devo-devo>
glogan thanks again. you wouldn't happen to have any sample or pseudo code I could take a glance at?
<glogan>
sure, sec
<glogan>
So, this is all ansible-ized, but it should be fairly clear to figure out