[Dev] Jenkins: transition to new x86 build machine

nurupo nurupo at tox.chat
Tue Jan 24 07:01:40 UTC 2017


Hello,

We have successfully transitioned the x86 build machine from being 24/7 
online to being created on demand.

The transition was delayed for a day as we found an issue with Digital 
Ocean plugin for Jenkins, which we have fixed in 
https://github.com/jenkinsci/digitalocean-plugin/pull/28.
The fixed version of the plugin is currently being ran on our Jenkins, 
while we wait for our patch to be accepted by the upstream.

---
Regards,
nurupo

On 2017-01-20 01:07, nurupo wrote:
> Hello,
> 
> The transition date was moved to January 22nd as I don't have time to
> perform the transition before then.
> 
> ---
> Regards,
> nurupo
> 
> On 2016-12-19 01:58, nurupo wrote:
>> Hello,
>> 
>> This is follow up to the similar email from June. Last time we were
>> transitioning x86-64 build machine, now we transition x86 build
>> machine.
>> 
>> Since the build machines on our build server (https://build.tox.chat)
>> are underutilized, we are transitioning from using a build machine
>> that is always online to a build machine that would be created
>> automatically on demand. This is supposed to reduce how much we pay
>> for build machines. It also has other benefits, such as a fully
>> documented setup of the build machine and the fact that the on-demand
>> build machine is always recreated off a base image, without retaining
>> any build state.
>> 
>> Currently we are transitioning the x86 build machine. The on-demand
>> build machine was set up from scratch, so it might be missing packages
>> or configuration files that are present on the 24/7 online build
>> machine. Because of this, we have set up a test on-demand build
>> machine that you can run your build jobs on, to give you a chance to
>> see and report any issues with the on-demand build machine before we
>> transition. We plan for the transition to take place in a month from
>> now, on January 19th, unless we find any issues during the testing. To
>> run your build job on the test on-demand build machine, restrict it to
>> run on a node labeled "test-linux-x86.slave.tox.chat". If the
>> on-demand build machine is not online when you trigger the build job,
>> it should come online in about 5 to 12 minutes. Email me any issues
>> you find during your test of the on-demand build machine.


More information about the Dev mailing list