Я пытаюсь установить buildbot , чтобы я мог выполнять автоматические операции, такие как создание моих латексных документов и выполнение модульных тестов. Я не хочу, чтобы он был доступен в Интернете, поэтому я делаю это на VPS (Digital Ocean). Я установил, и веб-интерфейс запущен, и подчиненное устройство подключено.
Когда я попытался добавить некоторые ограничения, я смог использовать пару логин / пароль, уже присутствующую в образце файла конфигурации. 1 ']
Как проще всего преобразовать следующую строку no_proxy в этот формат?
localhost, 127.0.0.1, example.org, .example.org, company.com, .company.com
Я решил это с помощью следующей функции:
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}"']"
}