<div dir="ltr"><div>See inline</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 8, 2020 at 1:10 AM R. Tyler Croy <<a href="mailto:rtyler@brokenco.de">rtyler@brokenco.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(replies inline)<br></blockquote><div><br></div><div>[snip]</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I agree, the same-ness of our hosts in Azure right now is especially useful.<br>
Other than using Puppet, like we have with fixed agents in the past, I don't<br>
have a great solution in mind for how the sameness could be acheived by fixed<br>
and cloud-based agents simultaneously.<br></blockquote><div><br></div><div>In my past, in a fixed environment where getting VMs was a manual process, we achieved this by using Docker Swarm (v1) to balance the load transparently to all VMs + agents running in Docker.</div><div>This was working great for ~60 hours of builds per day (so, might not work for the likely hundreds of hours per day on <a href="http://ci.jenkins.io">ci.jenkins.io</a>).</div><div><br></div><div>Nowadays, given Docker Swarm is deprecated, my guess is that it would be K8S? (though I'd hope we do not need to adapt Jenkinsfile and the way we build... ?)</div><div><br></div><div>-- Baptiste</div><div><br></div><div> </div></div></div>