设置无人机代理以具有自定义 /dev/shm



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。

最新更新