33个版本 (19个破坏性更新)
0.20.0 | 2023年10月18日 |
---|---|
0.19.0 | 2022年8月30日 |
0.18.1 | 2021年12月17日 |
0.16.3 | 2021年11月28日 |
0.4.0 | 2020年4月30日 |
#297 in 操作系统
每月136次下载
69KB
1.5K SLoC
Rebuilderd 工作进程
工作进程的任务简而言之是执行实际的重建。在这里您可以找到
- src/ 下的工作守护进程的 rust 代码库(该守护进程监听重建命令)
- 一系列工作进程需要的入口点(即 rebuilder-{archlinux,debian}),用于实例化新的构建环境。
- 一系列 Dockerfile 来构建容器化的工作进程工作负载(例如,如果您想在 k8s 集群中使用自动扩展组或只是想将工作进程分开)。
您可以通过(例如)构建一个容器并安排一个构建(针对 debian 工作进程)来单独测试工作进程
$ docker build -t rebuilderd-worker-debian worker/Dockerfile.debian
$ docker run --cap-add=SYS_ADMIN --rm \
rebuilderd-worker-debian build debian \
https://buildinfos.debian.net/buildinfo-pool/r/rust-sniffglue/rust-sniffglue_0.11.1-6+b1_amd64.buildinfo
📝 警告 |
---|
注意,以下命令在仓库根目录下运行,而不是在这里 |
⚠️ 警告 |
---|
将 Debian 工作进程作为容器运行需要 SYS_ADMIN 权限,这可能很危险! |
依赖项
~22–38MB
~710K SLoC