Привет всем, у меня есть задача, если нет нужного текстового файла на сервере(например по независящим от нас причинам он не выгрузился в папку), то в этом случае мы отправляем мэйл человеку, что файла нет и переносим запуск джоба с 08.00 на 14.00 того же дня.
Из идей: сделать вторую джобу и через windows batch проверять файл, потому что, если это делать из кода, то не понятно как дженкинсу объяснить что именно на ошибку отсутствия файла он должен реагировать.
Условие: не использовать пайплайн.
Windows 10, C#, тестирую Desktop
Может кто-то сталкивался с похожим? Куда копать?
почему условие не использовать - тут неплохо понимать, почему такое ограничение.. формально можно сделать цикл, ткнулись проверили, если нет файла, то sleep на какое-то желаемое время. как только время равно 14 стреляем цикл и весь пайплайн. можно с груви скриптом шаманить, можно в коде - то смотря что и как делается на проекте. второй пайплайн тут явно не нужен. а если даже сделаешь его, то как соединишь выход 1-го на вход второго, если второй трогать нельзя? и вообще - девопс пусть занимается этим :)