Конфигурация ограничения доступа Buildbot

Я пытаюсь установить buildbot , чтобы я мог выполнять автоматические операции, такие как создание моих латексных документов и выполнение модульных тестов. Я не хочу, чтобы он был доступен в Интернете, поэтому я делаю это на VPS (Digital Ocean). Я установил, и веб-интерфейс запущен, и подчиненное устройство подключено.

Когда я попытался добавить некоторые ограничения, я смог использовать пару логин / пароль, уже присутствующую в образце файла конфигурации. 1 ']

Как проще всего преобразовать следующую строку no_proxy в этот формат?

localhost, 127.0.0.1, example.org, .example.org, company.com, .company.com

0
задан 7 March 2016 в 16:05
1 ответ

Я решил это с помощью следующей функции:

function getGnomeProxies {
  systemProxies=$1
  spacesRemoved="$(echo -e "${systemProxies}" | tr -d '[[:space:]]')"
  IFS=',' read -r -a splitArray <<< "${spacesRemoved}"

  gnomeProxies="["

  arrayLength=${#splitArray[@]}
  for (( i=0; i<${arrayLength}; i++ ));
  do
    gnomeProxies=${gnomeProxies}"'"${splitArray[$i]}

    if [ $i -lt $(( ${arrayLength}-1 )) ]
    then
          gnomeProxies=${gnomeProxies}"',"
    fi
  done
  gnomeProxies=${gnomeProxies}"']"
}
0
ответ дан 5 December 2019 в 10:40

Теги

Похожие вопросы