да, я уже тоже об этом подумал.
но речь идет об установке контейнера из image.
так что задача со звездочкой
это еще одна проблема, с которой предстоит разобраться. судя по всему, если сервер запущен - сборка зависает, без старта.
Читать полностью…Коллеги, подскажите, как лечить проблему невозможности запуска агента после обновлений самого дженкинса?
Пока не зайдешь в настройки агента и не сохранишь конфигурацию в подключении висит пустота. КОнфиг при этом сохранён под учётной записью SYSTEM, соединение нормально устанавливается после того как что-то исправишь и сохранишь конфиг.
Не хочется ручками пресохранять конфиги агентов раскуроченные обновлением.
можно много чего интересного придумать
тут спаунится процесс в процессе в котором еще и стартует испоняемый файлик
Аа, тогда будет без второго sh внутри команды работать? Попробую тогда попозже. Хотя чем плох вариант с двойным sh?
Читать полностью…именно поэтому я написал sh "sh filename". "наружный sh" — это конструкция женьки, не часть команды. означает "запусти свой аргумент". если нет разрешения на запуск от текущего юзера — обламывается. мой вариант — "запусти sh с именем файла"
Читать полностью…Ребят, у меня есть файлик в проекте, который чистит все папки бинарей включая плагины. Хотел его же заюзать в пайплайн скрипте, что бы не копипастить команду. Однако при запуске выводит ошибку:
+ Script/Project/RemoveIAll_Binaries.sh
/home/jenkins/data/workspace/rble_Clash_Android_release_1.1.0@tmp/durable-7a10cabe/script.sh.copy: 1: Script/Project/RemoveIAll_Binaries.sh: Permission denied
sh "Script/Project/RemoveIAll_Binaries.sh"
Нужно немного сменить парадигму.
Не запускать бинарь, а запускать сервис который запускает бинарь в фоне и выходит успешно или нет.
не запускать сервер? или запускать фоном, не ожидая завершения? кстати, если сервер уже запущен — сборка перед запуском убивает текущий запущенный?
Читать полностью…Проблема именно с уже давно развёрнутыми агентами. Требуется именно пересохранить конфиги, и такое впечатление что требуется именно изменение "владельца"
Читать полностью…Вопрос про ситуацию, когда меняется версия jar файла после обновления?
В других случаях я не наблюдал чтобы агенты ломались...
Два процесса sh скорее всего вместо одного будет.
Надо смотреть в дереве процессов.
Не оптимально. Но сейчас компы быстрые памяти много. Стерпят
На самом файле? Он де каждый раз выкачается с репозитория, придется тогда в сам пайплайн это добавлять?
Читать полностью…Не, я просто вообще не догоняю как оно до этого у коллеги работало. Там в логах запускалась на нужном узле, он в sshagent указывал id узла и он спокойно на нем отрабатывал. Щас же опирается только на Jenkins узел
Читать полностью…https://www.google.com/search?q=sudo+%D0%B1%D0%B5%D0%B7+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F+%D0%B4%D0%BB%D1%8F+%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9+%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B
и первая же ссылка
https://pq.hosting/help/instructions/54-kak-otkljuchit-parol-dlja-komandy-sudo.html