2017-01-09 29 views
0

0.5中的默認drone-agent具有固定大小/ dev/shm,但是我想將其大小定製爲大約1GB。設置無人機代理以定製/ dev/shm

這可能嗎?我嘗試安裝主機的/ dev/shm,但忽略。

我很高興/ dev/shm在構建後被拋棄,但我預計它會在一個階段保持不變,例如, build:中的所有命令都應該看到相同的掛載/ dev/shm。

回答

1

Drone支持.drone.yml文件中的shm_size參數。這是在Docker撰寫specification後建模的,其中Drone是一個超集。

shm_size是每個集裝箱定製:

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

請注意,設置這個變量也需要被信任的構建。這在Drone的存儲庫設置屏幕中進行控制,並可由Drone管理員進行切換。

聲明:我不熟悉這個設置,它是社區貢獻的。您可能想與olymk2聯繫誰編寫了pull request以將此設置添加到Drone。