У меня есть конвейер, определенный из двух шагов:
- один строит комбинированную диаграмму рулевого управления из двух отдельных артефактов
- два развертывания этой диаграммы в кластер
Оба этапа сначала загружают секрет, а затем запускают скрипт bash для выполнения работы, как показано на следующем рисунке.
Моя задача сейчас состоит в том, чтобы отправить имя рулевой диаграммы и ее версию со стадии сборки на стадию развертывания. Чтобы шаг 2 мог получить правильную диаграмму.
Как мне этого добиться?
Пробная версия 1: Использование ##vso[task.setvariable
- Не работает из сценария
echo "##vso[task.setvariable variable=HELM_CHART_NAME]$HELM_CHART_NAME"
echo "##vso[task.setvariable variable=HELM_CHART_VERSION]$HELM_CHART_VERSION"