Я создаю конвейер непрерывной интеграции, который использует задачи скрипта Bash для создания начальных переменных для среды выполнения.
У меня есть переменная, которую я вызываю: datebuild
, которая соответственно отформатирована : $(date +%Y%m%d_%H%M%S)
.
В настоящее время я использую переменную конвейера, поэтому я объявляю ее
При использовании переменной datebuild
в задаче Bash@3 она успешно его форматирование.
После этого я хочу взять отформатированный вывод, чтобы использовать его для различных задач внутри одного задания агента .
На втором задании мне нужно скопировать файл в промежуточный каталог артефактов:
20200423_141808
- это файл, а промежуточный каталог артефактов - это, например, каталог назначения.
![Output from copying files to artifact staging directory](https://i.stack.imgur.com/f93kY.png)
Я читал, что его можно использовать с функцией, называемой Выходные переменные.
Создана ссылочная переменная с именем: ref1, и в задаче я хочу взять выходную переменную, которую я использую * 1030. * для доступа к Переменная
Использовала следующую документацию , чтобы использовать выходную переменную, которая, кажется, не работает.
Вот задача внутри конвейера:
![Copy task@2](https://i.stack.imgur.com/T5RLW.png)
Пытаюсь понять, Чего мне не хватает.