Closed
Bug 1427326
Opened 6 years ago
Closed 6 years ago
Add support for building Debian packages, and making docker images depend on them
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla59
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(4 files)
No description provided.
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 5•6 years ago
|
||
mozreview-review |
Comment on attachment 8939067 [details] Bug 1427326 - Allow Docker images tasks to depend on package tasks. https://reviewboard.mozilla.org/r/209488/#review215474
Attachment #8939067 -
Flags: review?(dustin) → review+
Comment 6•6 years ago
|
||
mozreview-review |
Comment on attachment 8939066 [details] Bug 1427326 - Build a python package for Debian 7. https://reviewboard.mozilla.org/r/209486/#review215478
Attachment #8939066 -
Flags: review?(dustin) → review+
Comment 7•6 years ago
|
||
mozreview-review |
Comment on attachment 8939065 [details] Bug 1427326 - Add support for building Debian packages. https://reviewboard.mozilla.org/r/209484/#review215480
Attachment #8939065 -
Flags: review?(dustin) → review+
Comment 8•6 years ago
|
||
mozreview-review |
Comment on attachment 8939068 [details] Bug 1427326 - Add a Debian 7-based docker image for toolchain builds. https://reviewboard.mozilla.org/r/209490/#review215476 ::: taskcluster/docker/toolchain-build/Dockerfile:42 (Diff revision 1) > + apt-transport-https \ > + ca-certificates > + > +# %ARG DOCKER_IMAGE_PACKAGES > +RUN for task in $DOCKER_IMAGE_PACKAGES; do \ > + echo "deb [trusted=yes] https://queue.taskcluster.net/v1/task/$task/runs/0/artifacts/public/build/ debian/" >> /etc/apt/sources.list; \ wow, that's cool!
Attachment #8939068 -
Flags: review?(dustin) → review+
Assignee | ||
Comment 9•6 years ago
|
||
mozreview-review |
Comment on attachment 8939065 [details] Bug 1427326 - Add support for building Debian packages. https://reviewboard.mozilla.org/r/209484/#review215770 ::: taskcluster/taskgraph/transforms/job/debian_package.py:25 (Diff revision 1) > +from taskgraph.util.cached_tasks import add_optimization > + > +run_schema = Schema({ > + Required('using'): 'debian-package', > + # Debian distribution > + Required('dist', default='wheezy'): basestring, Does bug 1419638 comment 18 apply here too?
Assignee | ||
Updated•6 years ago
|
Flags: needinfo?(dustin)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 15•6 years ago
|
||
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/8e8f2a7585f3 Add support for building Debian packages. r=dustin https://hg.mozilla.org/integration/autoland/rev/d51a977d43de Build a python package for Debian 7. r=dustin https://hg.mozilla.org/integration/autoland/rev/0ef4c6245036 Allow Docker images tasks to depend on package tasks. r=dustin https://hg.mozilla.org/integration/autoland/rev/1d3374a1b986 Add a Debian 7-based docker image for toolchain builds. r=dustin
Comment 16•6 years ago
|
||
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6a44449562d5 Debian docker images: bustage fix. r=bustage-fix on a CLOSED TREE
Comment 17•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8e8f2a7585f3 https://hg.mozilla.org/mozilla-central/rev/d51a977d43de https://hg.mozilla.org/mozilla-central/rev/0ef4c6245036 https://hg.mozilla.org/mozilla-central/rev/1d3374a1b986 https://hg.mozilla.org/mozilla-central/rev/6a44449562d5
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Comment 18•6 years ago
|
||
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/4eb6a69f3447 Include `toolchain-build` docker image in comm-central build; r=me
Updated•6 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•