В SourceCraft можно передавать значения между кубиками в CI/CD-процессах. Например, версию сборки из тестирования в деплой или путь к артефакту из сборки в публикацию.
Для этого используйте специальные предопределённые переменные окружения:
$SOURCECRAFT_ENV — передаёт переменные окружения от одного кубика к последующим в виде пар KEY=VALUE. Значения автоматически попадают в окружение следующих кубиков в рамках того же задания.$SOURCECRAFT_OUTPUT — передаёт пары KEY=VALUE через блок outputs и позволяет явно обращаться к ним через специальный синтаксис. Подходит, когда важно ссылаться на результаты конкретных кубиков в рамках одного задания.〰️ Передача переменных окружения от одного кубика к другому
