将无人机代理设置为具有自定义 /dev/shm
setting up drone agents to have custom /dev/shm
0.5 中的默认 drone-agent 具有固定大小 /dev/shm 但我想将其自定义为大约 1GB。
这可能吗?我尝试安装主机的 /dev/shm 但它被忽略了。
我很高兴 /dev/shm 在构建后被丢弃,但我希望它在一个阶段内保持持久性,例如build:
中的所有命令都应该看到相同的挂载 /dev/shm.
Drone 支持 .drone.yml
文件中的 shm_size
参数。这是仿照Docker组成specification,其中Drone是super-set.
shm_size
是为每个容器定制的:
pipeline:
build:
image: golang
commands:
- go build
- go test
shm_size: 1024000000
请注意,设置此变量还需要可信构建。这是在 Drone 的存储库设置屏幕中控制的,并且可以由 Drone 管理员切换。
免责声明:我不熟悉此设置,它是社区提供的。您可能需要联系 olymk2 who authored the pull request 以将此设置添加到 Drone。
0.5 中的默认 drone-agent 具有固定大小 /dev/shm 但我想将其自定义为大约 1GB。
这可能吗?我尝试安装主机的 /dev/shm 但它被忽略了。
我很高兴 /dev/shm 在构建后被丢弃,但我希望它在一个阶段内保持持久性,例如build:
中的所有命令都应该看到相同的挂载 /dev/shm.
Drone 支持 .drone.yml
文件中的 shm_size
参数。这是仿照Docker组成specification,其中Drone是super-set.
shm_size
是为每个容器定制的:
pipeline:
build:
image: golang
commands:
- go build
- go test
shm_size: 1024000000
请注意,设置此变量还需要可信构建。这是在 Drone 的存储库设置屏幕中控制的,并且可以由 Drone 管理员切换。
免责声明:我不熟悉此设置,它是社区提供的。您可能需要联系 olymk2 who authored the pull request 以将此设置添加到 Drone。