Task #5093
closedUpgrade i386 Jenkins agents to Ubuntu 18.04
100%
Description
Very soon we'll begin phasing out support for Ubuntu 16.04. The i386 build nodes used by Jenkins are still running Ubuntu 16.04. They should be upgraded to 18.04 (or reinstalled from scratch) as soon as possible.
Alternatively, we can decide to drop CI testing of i386 architecture entirely. (see note-5)
Updated by Davide Pesavento over 4 years ago
- Related to Task #5087: Drop support for Ubuntu 16.04 and CentOS 7 added
Updated by Davide Pesavento over 4 years ago
- Related to deleted (Task #5087: Drop support for Ubuntu 16.04 and CentOS 7)
Updated by Davide Pesavento over 4 years ago
- Blocks Task #5087: Drop support for Ubuntu 16.04 and CentOS 7 added
Updated by Eric Newberry over 4 years ago
i386 installation images for Ubuntu 18.04: http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-i386/current/images/netboot/
Updated by Davide Pesavento over 4 years ago
- Assignee set to Md Ashiqur Rahman
In today's call (Mar 19), it was decided to keep CI testing of i386 architecture. The specific Linux distro used for the i386 slaves was deemed unimportant (I'll add: as long as it's a common and well-supported distro).
@Ashiq, please proceed with this task. You can either upgrade the existing 16.04 slaves or install from scratch using the image that Eric posted in the previous comment. Unfortunately I didn't find any trustworthy vagrant images for Ubuntu 18.04 i386. You may decide to go with Debian Buster instead, which has vagrant images, but our CI scripts will need a couple of minor adjustments to support it. Up to you.
Updated by Md Ashiqur Rahman over 4 years ago
Noted. What I can do is create a basebox from and upload to vagrant.
Btw, this is available too: https://ubuntu-mate.org/download/ so we wouldn't need to move to debian.
Updated by Davide Pesavento over 4 years ago
Md Ashiqur Rahman wrote:
Btw, this is available too: https://ubuntu-mate.org/download/ so we wouldn't need to move to debian.
Well, yeah, but are you going to install a full-fledged desktop environment on a headless jenkins slave? I mentioned debian only because you can use the pre-made vagrant box. If you're going to create the box yourself, then I don't see the advantage of starting from Ubuntu Mate instead of regular Ubuntu.
Updated by Md Ashiqur Rahman over 4 years ago
Ah, my bad, I'm setting up a vm with Eric's link. will create the basebox from there.
Updated by Junxiao Shi over 4 years ago
I'm willing to work on CI scripts if we can have Debian Buster.
Updated by Davide Pesavento over 4 years ago
Junxiao Shi wrote:
I'm willing to work on CI scripts if we can have Debian Buster.
Please coordinate with Ashiq.
Updated by Md Ashiqur Rahman over 4 years ago
Oh, I already created the 32 bit basebox: https://app.vagrantup.com/ashiq/boxes/bionic32 and testing with the test-NFD
job.
Updated by Md Ashiqur Rahman over 4 years ago
I have two 18.04 32-bit nodes up and running on maestro. If we have one more at memphis, we can drop the 16.04 32-bit nodes.
Updated by Davide Pesavento over 4 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
All done.