`update.sh` updates all versions for non-matching version input
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 64/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 冷清
- 技术栈
- docker, shell
- 领域
- build-system, devops
调研方向
首先阅读 update.sh,重点关注如何解析 -s MAJOR_VERSION 参数并将其与可用版本进行匹配。运行 ./update.sh -s 26 以复现当前行为,然后验证不受支持的版本(如 23 或 26)会因错误而失败,而受支持的版本则继续正常更新。
由索引模型根据 Issue 内容生成。
描述
Environment
- Platform: Ubuntu 24.04.4 LTS
- Docker Version: N/A
- Node.js Version: 24.14.1
- Image Tag: N/A
Expected Behavior
If the update.sh script is run using a MAJOR_VERSION that is not set up, such as 23 (EOL) or 26 (not yet released), the script should fail with an error message.
Current Behavior
The script acts as though no MAJOR_VERSION was specified and updates all available versions.
Possible Solution
Steps to Reproduce
Execute:
./update.sh -s 26
Additional Information
Logs
$ ./update.sh -s 26
Updating version 20...
Updating version 22...
Updating version 24...
Updating version 25...
20/bookworm-slim/Dockerfile is already up to date!
20/bookworm/Dockerfile is already up to date!
20/bullseye-slim/Dockerfile is already up to date!
20/bullseye/Dockerfile is already up to date!
20/trixie-slim/Dockerfile is already up to date!
20/trixie/Dockerfile is already up to date!
22/trixie/Dockerfile is already up to date!
22/bookworm/Dockerfile is already up to date!
22/trixie-slim/Dockerfile is already up to date!
22/bookworm-slim/Dockerfile is already up to date!
22/bullseye/Dockerfile is already up to date!
22/bullseye-slim/Dockerfile is already up to date!
24/bullseye-slim/Dockerfile is already up to date!
24/bookworm-slim/Dockerfile is already up to date!
24/bookworm/Dockerfile is already up to date!
25/bullseye/Dockerfile is already up to date!
25/bookworm/Dockerfile is already up to date!
24/bullseye/Dockerfile is already up to date!
24/trixie-slim/Dockerfile is already up to date!
24/trixie/Dockerfile is already up to date!
25/bookworm-slim/Dockerfile is already up to date!
25/trixie/Dockerfile is already up to date!
25/bullseye-slim/Dockerfile is already up to date!
25/trixie-slim/Dockerfile is already up to date!
20/alpine3.22/Dockerfile is already up to date!
22/alpine3.22/Dockerfile is already up to date!
22/alpine3.23/Dockerfile is already up to date!
20/alpine3.23/Dockerfile is already up to date!
25/alpine3.23/Dockerfile is already up to date!
24/alpine3.22/Dockerfile is already up to date!
24/alpine3.23/Dockerfile is already up to date!
25/alpine3.22/Dockerfile is already up to date!
Done!
- 主要语言
- Dockerfile
- 星标
- 8.6k
- 派生
- 2k
- 平均合并
- 10 小时 19 分钟
- 30 天内合并 PR
- 16
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nodejs/docker-node 的其他 Issue
-
build process docs
难度 2/5 1-3 小时 新手友好度 72/100
nodejs/docker-node#2564 · 2 条评论 ·
-
build process
难度 2/5 1-3 小时 新手友好度 72/100
nodejs/docker-node#2437 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
nodejs/docker-node#1779 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
nodejs/docker-node#1707 · 3 条评论 · 7 个 reaction ·
-
docs
难度 2/5 1-3 小时 新手友好度 68/100
nodejs/docker-node#1101 · 2 条评论 ·
查看 nodejs/docker-node 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
-
难度 2/5 1-3 小时 新手友好度 72/100
libsdl-org/SDL#16360 ·
-
[BUG] 未关闭bug
难度 2/5 1-3 小时 新手友好度 85/100
eunomia-bpf/llvmbpf#51 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 85/100
koalaman/shellcheck#3539 ·
-
Build Failure: agora_rtc_engine compiled against android-31 while dependencies require android-34+ 未关闭
难度 2/5 1-3 小时 新手友好度 72/100