Closed Bug 1429670 Opened 2 years ago Closed 2 years ago

Build docker images based on Debian wheezy to replace the Centos-based desktop-build image

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set

Tracking

(Not tracked)

RESOLVED FIXED
mozilla59

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

No description provided.
Depends on: 1419638, 1427326
Depends on: 1429685
Depends on: 1430011
Comment on attachment 8942390 [details]
Bug 1429670 - Build docker images based on Debian wheezy to use instead of desktop-build.

https://reviewboard.mozilla.org/r/212676/#review218374

I'll want to perform an audit of this image when we throw the switch to move off desktop-build. But there shouldn't be any problem just introducing this image into the world.

::: taskcluster/docker/debian7-build/Dockerfile:6
(Diff revision 1)
> +    groupadd -g 500 worker && \
> +    useradd -u 500 -g 500 -d /builds/worker -s /bin/bash -m worker && \

I thought we were going to standardize on uid/gid 1000 going forward?

It's an annoying backwards incompatible change to make. But if you change run-task in the commit that switches all CentOS images to Debian, the hash component of the cache name will change and it will be safe. This could be done as a follow-up of course. Probably easier that way...
Attachment #8942390 - Flags: review+
AIUI, we can't change it until all images can change, so we might as well wait until we're off desktop-build.
Attachment #8942390 - Flags: review?(dustin)
https://hg.mozilla.org/mozilla-central/rev/c51cdba4c57d
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.