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