Closed
Bug 1427326
Opened 7 years ago
Closed 7 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•7 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•7 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•7 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•7 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•7 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•7 years ago
|
Flags: needinfo?(dustin)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 15•7 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•7 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•7 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: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Comment 18•7 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•7 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•