В общем ребята, я не имею опыта в этом деле но надо научится.
Задача стоит в том что каждые 3дня приходиться обновлять некоторые файлы сайта.
серверов около 30штук на разных Linux ОС
как происходит обновление:
1. зайти на сервер1,
2. завершить java сессию,
3. снять бекап файлов,
4. обновить файлы,
5. запустить java от имени другого пользователя,
6. завершить сессию.
и так все 30 серверов,
серверы не кластерные, на каждом сервере разные файлы обновляются
Так вы сами написали - дженкинс. Вполне нормальная бесплатная система.
Есть еще варианты с TeamCity или например продуктами от Atlassian.
Но они условно-бесплатны.
Впрочем в TeamCity вроде ограничение идет только на пользователей и воркеров, так что в принципе для вас подойти должно.