непрерывная доставка jenkins с общим рабочим пространством

Фон:

У нас есть одна работа Дженкинса (Production) строить результат каждую ночь. У нас другая работа (ProductionPush) который на следующий день выталкивает поставку по проприетарному протоколу на производственные машины. Это связано с тем, что некоторые производственные машины доступны только в течение определенных часов в течение дня (это также дает нам возможность исправить любые разрывы сборки в последнюю минуту).ProductionPush нужен доступ к результату, построенномуProduction задание (поэтому ему нужен доступ к той же рабочей области). У нас есть несколько узлов и параллельные сборки (и, следовательно, непредсказуемые рабочие пространства), и мы предпочитаем не привязывать задания к фиксированному узлу / рабочей области, поскольку ресурсы несколько ограничены.

Вопросы:

Как убедиться, что обе работы совместно используют одно и то же рабочее пространство иProductionPush работает в определенное время на следующий день, только еслиProduction успешно - без исправления обоих заданий для запуска из одного узла / рабочей области? Я знаюПараметризованный плагин триггера может помочь с этим, но, похоже, он не имеет возможности задержки по времени, и 12 часов кажется слишком долгим для спокойного периода.

Является ли совместное использование рабочего места плохой идеей?

Ответы на вопрос(2)

Ваш ответ на вопрос