Bekkazy: Осмелюсь предложить, что раз сервер на ноде, то проще будет пускать сервер через pm2 и через его же API (pm2.keymetrics.io/docs/usage/pm2-api/) запускать доп процесс. Просто раз systemd/upstart/shell вызывает вопросы - то проще будет им
Роман Конофеев: в каком другом ПО точно, на какой ОС и какой ФС? Подозреваю то ПО держит лок на файл (или ФС совместный доступ плохо поддерживает) вот и "коллизия"
Axian Ltd.: это понятно и примерно так и видится - но как? jenkins перечитает спокойно все задания - или надо сигнал ему слать? drone к примеру в базе хранит проекты. jenkins в файлах исключительно или как? как с пермишинами быть? Наверняка гдето както этот вопрос решен же - читать логи и дебажиться изобретая велосипед совсем не охото
Нее - мне надо версионировать _все_ jobs. Тоесть сценарий такой:
- ставлю jenkins
- завожу job на реп с jobs
- jenkins втягивает себе опиание всех jobs (через искомый чудо плагин\скрипт\Jenkinsfile) и работает как обычно - поллит\билдит\....
- по мере изменения jobs в репе - jenkins обновляет у себя jobs
Максим Тимофеев: гугли "Abuse is when they use CI for bitcoin mining". Все кто даёт немного бакэнда страдают от майнеров. K8S писали в твитере , что дему не поднять нормально
1) и 2) понятны.
в случае с 3) нет возможности контролировать что они там ставят - это вариант не для первоклашек. проще тогда какойто касперский кидс установить.
family link только для сша ((( может както акк можно для жителя сша завести? хотя думаю оно номер мобилы пробивать будет и посылать раз не в сша ((((
Богдан Бедный: ну дак серия regexp-ов ручками сделанных (или сгенерированных path-to-regexp), или полностью ручной парсер. генерированные парсеры посередине. peg самый понятный и фактически наиболее близкий к ручному парсеру. а если lookahead реализован (реализаций PEG много), то фактически без rollback в один проход распарсить может.