0

0.5 中的默认无人机代理具有固定大小 /dev/shm 但我想将其大小自定义为大约 1GB。

这可能吗?我尝试安装主机的 /dev/shm ,但这被忽略了。

我很高兴 /dev/shm 在构建后被丢弃,但我希望它在一个阶段内保持持久性,例如,所有命令都build:应该看到相同的挂载 /dev/shm。

4

1 回答 1

1

Drone 支持文件shm_size中的参数.drone.yml。这是根据 Docker compose规范建模的,Drone 是其中的一个超集。

每个shm_size容器定制:

pipeline:
  build:
    image: golang
    commands:
      - go build
      - go test
    shm_size: 1024000000

请注意,设置此变量还需要信任构建。这在 Drone 的存储库设置屏幕中进行控制,并且可以由 Drone 管理员进行切换。

免责声明:我不熟悉此设置,它是社区贡献的。您可能想联系olymk2,他创建了拉取请求以将此设置添加到 Drone。

于 2017-01-13T17:43:23.937 回答