Nov 29, 2015 17:56
Нашёл, как использовать Jenkins в качестве диспетчера вместо сron.
Идея в том, что бы создать Multi-configuration project, затем, в зависимости от потребностей, можно даже не импортировать код, а просто выбрать Execute Shell в качестве Build Step. В окошке шелла можно писать практически всё, что угодно, включая sudo комманды (конечно, придётся дать дженкинсу на них привилегии). Бонус в том, что один и тот же проект можно вызывать по всякому, включать в билд-цепочки (причём делая их зависимыми друг от друга), организовывать себе сообщения на емайл и Jenkins сохранит все логи, какие только возможны.
Сейчас замутил харвестеры через Jenkins, довольно стабильно всё работает.
пособие по приручению пингвина,
java,
jenkins