Источники и pipelines
Studio управляет серверным путём от Git commit до активной неизменяемой pipeline revision. Git остаётся системой авторинга: Studio не редактирует и не коммитит исходники.
Собрать и активировать
- Откройте Pipelines и добавьте или выберите Git source.
- Синхронизируйте его, чтобы разрешить refs и определить текущий commit.
- Материализуйте выбранный commit. Сервер checkout-ит его в managed blob storage, а Studio показывает потоковый log операции.
- Соберите материализованный source. Успешная сборка создаёт неизменяемую revision и публикует её plan и input schema.
- Запустите draft run, чтобы проверить именно эту revision, не меняя активную revision pipeline.
- Активируйте revision, когда она готова для обычных запусков и triggers.
Список revisions сохраняет прежние неизменяемые сборки. Для rollback активируйте предыдущую проверенную revision, а не пересобирайте её из движущегося имени branch.
Учётные данные source
Аутентификацию к приватному Git передавайте серверу ссылкой на secret, а не в URL source и не параметром pipeline. Ограничьте credential read-only доступом к репозиторию. Source record остаётся read-only в Studio, даже если caller может синхронизировать или пересобирать его.
Что проверять
На каждом шаге смотрите log операции и созданный record, а не только состояние кнопки:
- ошибки sync обычно относятся к ref или credentials;
- ошибки materialization — к checkout, archive или blob storage;
- ошибки build приходят из выбранного runtime и исходников;
- ошибка draft run относится к исполнению pipeline, а не к activation.
Эквивалентный CLI-путь описан в
graphenectl pipeline, серверный контракт — в
Source и Revisions API.