Если вы проверите статус Состояния, пока он не закончил, статус будет «Выполняется», потому что это текущий статус.
Переменная, предназначенная для проверки состояния других этапов.таким образом, когда у вас есть 2 этапа, первый этап не пройден, а на втором этапе (который запускается после первого завершения) вы проверяете его статус, вы получите «Отклонено», а не «В процессе».
Если вы хотите проверить текущее состояние этапа, вы можете сделать это с помощью переменной Agent.JobStatus
, эта переменная возвращает текущее состояние задания (переменная появляется только в документации по переменным сборки, но он работает и в выпуске).).