Я нашел решение, вдохновленное другим ответом здесь, на stackoverflow.com: Jenkins - условия между этапами сборки
В предшествующем задании я записываю временный файл с пакетным заданием Windows:
echo call_conditional_next_job = true > c:\temp\build.properties
Для считывания файла свойств и установки некоторых переменных среды я использую «Плагин Jenkins Environment Injector». Несколько работ позже в цепочке я добавил следующее пакетное задание Windows:
Несколько заданий в цепочке. Я использую «Плагин Jenkins Environment Injector» для считывания файла свойств. Затем в том же задании я использую следующее пакетное задание Windows для условного запуска задания условного задания следующего задания:
IF "%call_conditional_next_job%"=="true" wget http://localhost:8080/job/conditional-next-job/build?delay=0sec
IF NOT "%call_conditional_next_job%"=="true" echo "do not call conditional-next-job."
Если найдется более элегантный способ отправить переменную окружения в поток ... Было бы неплохо знать.