Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Improve Decision image generation

Đang mở
#275 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

@ahal đang làm issue này rồi.

Từ ngày 22/6/2023.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

I'd like to solidify the Decision image generation, making it more robust and reproducible. Namely:

  1. Change the base from Ubuntu 20.04 to Debian 12.
  2. Adopt package tasks (as seen in Gecko), so we can explicitly specify versions of certain tools (like Mercurial).
  3. Provide a base layer below the Decision image so we don't update the world everytime it is re-generated.

I think we'll likely end up with something similar to what Gecko has, where there is:

  1. A debian-raw image that contains some bare-bones setup to add apt-sources from Taskcluster
  2. A debian-packages image which is only used by the packages tasks.
  3. packages tasks to pin specific versions of various tools needed (possibly just Mercurial to start)
  4. A debian-base image that depends on debian-raw + the packages task, and sets up packages + other debian packages needed.
  5. A decision image that sits on top of debian-base and only layers on Taskgraph itself.

I consider this work to be a pre-requisite to #46 as it will allow us to update only Taskgraph in the image, leaving everything else identical. This should make Decision images much more robust and reproducible. The debian-base image can also be re-used for other tasks or projects.

Ngôn ngữ chính
Python
Star
26
Fork
55
Merge trung bình
2 ngày 6 phút
Pull request đã merge (30 ngày)
15

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của taskcluster/taskgraph

Tất cả issue của taskcluster/taskgraph

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.