Clarify versioning/update policy in the README
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker
- Lĩnh vực
- devops, documentation, release
Hướng nghiên cứu
Bắt đầu với README và tracking issue #2265 được liên kết; xem xét các câu hỏi được liệt kê về tag, release, việc build lại base-image, tính bất biến, các breaking change và nội dung changelog. Được coi là hoàn thành khi README giải thích rõ chính sách đánh version và cập nhật, bao gồm tag production, các tham chiếu mutable so với semi-immutable, digest và các khuyến nghị chung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Breadcrumbs for down the road... (Mostly for myself).
- Context
- Docker Official images and what that means
- Base image updates (eco-system rebuilds)
- Nextcloud Server releases (upstream bumps)
- Image releases
- bugs fixes
- enhancements
- upgrades of underlying bits (e.g. a new major PHP or underlying distribution version)
Production Docker tags:
- Upstream supported stables (proposed)
- latest
- previous
- last
- Generic
- stable / production
Tracking this in: #2265
Immutable:
- No such thing technically since what a tag points to can always be changed
- We attempt to make specific tags semi-immutable at the Dockerfile level, but the images themselves referenced by these tags will technically always change automatically whenever the underlying base images (debian, alpine, php) are updated (generally for security). This is a byproduct of how Docker base images and Docker Official images work.
- The only truly immutable option - if you require that - is to reference your images by their digest. The caveat being you're 100% responsible for security updates.
General recommendations:
- Pin your image references to something. Rule of thumb: a major release or one of { latest, previous, last }
- Tagging policy
- latest/previous/last match upstream
- stable/production generally matches ?
- Breaking changes
- ?
- Image versions
- Nextcloud Server versions
- Base image versioning/rebuilding
- Image tags
- Mutable tags
- Rolling tags
- Semo-immutable
- e.g. "29.0.5"
- Digests (immutable/BOM use)
Changelog:
- Release notes (high-level / quick summary)
- Commit log (detailed /
- Ngôn ngữ chính
- Shell
- Star
- 7.4k
- Fork
- 1.9k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nextcloud/docker
-
1. To develop bug feature: cron image
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Drop paragarph about anonymous (unnamed) volumes under Persistent Storage section fo the docsĐang mởbug docs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
-
0. Needs triage bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Imagick architecture mismatch (x86_64 vs aarch64) on official arm64 image causes Apache segfaultsĐang mở0. Needs triage bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 50/100
Tất cả issue của nextcloud/docker
Issue tương tự
-
afk-ok area:agents size:S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
enorm-labs/event-junkie#3523 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Container fails to start when a mounted neo4j.conf uses spaces around `=`Có thể đã có người làm @RaphaelFakhri đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
neo4j/docker-neo4j#596 ·
-
agent/quality help wanted origin/quality quality stage/010-actionable testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
hivecommons/hotshot#227 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
pterodactyl/game-eggs#657 ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
sleeyax/promptfiles#20 ·