0.5 中的默认无人机代理具有固定大小 /dev/shm 但我想将其大小自定义为大约 1GB。
这可能吗?我尝试安装主机的 /dev/shm ,但这被忽略了。
我很高兴 /dev/shm 在构建后被丢弃,但我希望它在一个阶段内保持持久性,例如,所有命令都build:
应该看到相同的挂载 /dev/shm。
Drone 支持文件shm_size
中的参数.drone.yml
。这是根据 Docker compose规范建模的,Drone 是其中的一个超集。
每个shm_size
容器定制:
pipeline:
build:
image: golang
commands:
- go build
- go test
shm_size: 1024000000
请注意,设置此变量还需要信任构建。这在 Drone 的存储库设置屏幕中进行控制,并且可以由 Drone 管理员进行切换。