У меня создан конвейер, представляющий собой серию заданий Powershell на различных параллельных этапах. Несмотря на то, что задания выполняются поэтапно, между ними нет зависимости (я разбил их на этапы, чтобы избежать конфликтов).
Я хочу собрать отчет по каждой работе, но на уровне конвейера. Каждое задание будет выводить одну строку текста, но полный отчет должен быть на уровне конвейера. Текущий вывод консоли конвейера просто говорит о том, что задание запускается и останавливается, никаких дополнительных выводов из заданий не вносится. Я учел следующее:
Я видел опцию stash / unstash, но, похоже, это на уровне файлов, и я не уверен, как использовать это для создания отчета.
Я вижу команду echo в конвейере, но не вижу способа передачи строки / переменной из задания в конвейер.
Я попытался взять переменную конвейера 'WORKSPACE' для передачи в задание, чтобы задание могло записывать напрямую в один файл, но переменная не работала (и я понятия не имею, нарушает ли это некоторые неписаное «правило» конвейеров).
Как получить одну строку текста из каждого задания в конвейере в один текстовый файл?