2017-01-09 8 views
0

Умеренный агент по умолчанию, равный 0,5, имеет фиксированный размер/dev/shm, но я бы хотел настроить его размер примерно на 1 ГБ.Настройка гусеничных агентов для пользовательских/dev/shm

Возможно ли это? Я попытался установить host/dev/shm, но это игнорируется.

Я очень доволен тем, что/dev/shm будет выброшен после сборки, но я ожидал бы, что он останется стойким на этапе, например. все команды в build: должны видеть тот же установленный/dev/shm.

ответ

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, чтобы добавить этот параметр в Drone.

 Смежные вопросы

  • Нет связанных вопросов^_^