tinybird-deploy
Wdrażaj potoki i źródła danych do Tinybird Cloud z walidacją zmian
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego wdrażania obserwacyjnych potoków i źródeł danych na platformę Tinybird Cloud. Narzędzie waliduje zmiany przed ich wdrożeniem, co eliminuje ryzyko błędów. Pracuje z workspace'em pollinations_enter w regionie GCP Europe West 2. Idealne dla zespołów obsługujących infrastrukturę analityczną enter.pollinations.ai.
Jak używać
Zainstaluj Tinybird CLI, uruchamiając polecenie
curl -sSL https://tinybird.co | bashlubpip install tinybird-cli. Upewnij się, że masz dostęp do kataloguenter.pollinations.ai/observability, gdzie przechowywane są definicje źródeł danych (w plików.datasource) i potoki (w plikach.pipe).Zaloguj się do Tinybird, jeśli jeszcze tego nie zrobiłeś, wykonując
tb login. Potwierdzisz dostęp do workspace'upollinations_enterw regioniegcp-europe-west2.Przejdź do katalogu obserwacyjnego:
cd enter.pollinations.ai/observability. Zawsze zacznij od walidacji zmian, uruchamiająctb --cloud deploy --check --wait. To polecenie pokazuje dokładnie, jakie zmiany zostaną wdrożone, bez faktycznego ich wdrażania — możesz je uruchamiać bezpiecznie w dowolnym momencie.Przejrzyj wynik walidacji. Zobaczysz tabelę ze statusami zmian (np. "modified", "created") dla każdego potoku i źródła danych. Jeśli wszystko wygląda poprawnie, przejdź do następnego kroku.
Wdróż zmiany, wykonując
tb --cloud deploy --wait. Polecenie czeka na zakończenie procesu wdrażania i potwierdza sukces.Zweryfikuj wdrożony potok, testując go za pośrednictwem API Tinybird. Pobierz token z sekretów (
TINYBIRD_TOKEN) i wyślij żądanie curl do endpointu potoku, np.https://api.europe-west2.gcp.tinybird.co/v0/pipes/weekly_usage_stats.json?weeks_back=12, aby upewnić się, że dane są dostępne.