0.5 中的默认无人机代理具有固定大小/dev/shm,但我想将其大小自定义为大约 1GB。
这可能吗?我尝试挂载主机的/dev/shm,但这被忽略了。
我很高兴/dev/shm 在构建后被扔掉,但我希望它在一个阶段内保持持久,例如build:
中的所有命令都应该看到相同的挂载/dev/shm。
Drone 支持 .drone.yml
文件中的 shm_size
参数。这是以 Docker 组合规范为模型的,其中 Drone 是一个超集。
shm_size
是按容器自定义的:
pipeline:
build:
image: golang
commands:
- go build
- go test
shm_size: 1024000000
请注意,设置此变量还需要信任生成。这在 Drone 的存储库设置屏幕中控制,并且可以由 Drone 管理员切换。
免责声明:我不熟悉此设置,它是社区贡献的。您可能希望与编写拉取请求的 olymk2 取得联系,以将此设置添加到 Drone。