TGViewer
SourceCraft SourceCraft @sourcecraft · 3.24K subscribers
Post #370 1.45K
✌️ Передавайте результаты между задачами в автоматизациях

Добавили task outputs — механизм для передачи результатов одной задачи другим.

Теперь можно передать из одной задачи в другую версию сборки, результаты выполнения и другие данные, а затем использовать их в скриптах и переменных окружения.

Как работает task outputs
1️⃣ В скрипте кубика запишите значения, которые нужно передать, через SOURCECRAFT_OUTPUT
2️⃣ В секции outputs задачи укажите переменные, которые нужно передать другим задачам
3️⃣ В задаче, которая получает данные, укажите исходную задачу в needs и получите нужные значения через ${{ tasks.<имя_задачи>.outputs.<ключ> }}

Ещё несколько деталей
🔵 Результат можно передать дальше по цепочке задач через outputs, даже если между задачами нет прямой зависимости.

🔵 Одно значение KEY=VALUE может занимать до 64 КБ, а суммарный размер всех исходящих значений задачи — до 1 МБ. Если суммарный размер имён ключей и значений превышен, задача завершается с ошибкой. Для передачи больших объёмов используйте артефакты.

🔵 Для работы с task outputs на self-hosted процессоре требуется версия 0.14.2 или выше.

▶️ Посмотреть пример передачи данных между задачами
  • 🔥 13
  • 👍 6
More from @sourcecraft
  1. Sep 21, 2026📖 Когда вы в последний раз ходили в библиотеку? В библиотеку курсов SourceCraft пешком ид…
  2. Sep 17, 2026Post #403
  3. Sep 16, 2026Post #402
  4. Sep 13, 2026✌️ С праздником всех, кто дружит с кодом! Наше комьюнити каждый день делает технологии, об…
  5. Sep 11, 2026✌️ Запускайте ИИ-навыки из CI/CD ИИ-навык запускается на воркере и получает доступ ко всем…
  6. Sep 11, 2026✌️ Закончились нейрокредиты? Приглашайте друзей и продолжайте кодить Получайте до 2000 ней…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →