triggers
Konfiguruj zdarzenia zewnętrzne, które uruchamiają Twoje skrypty i przepływy
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Triggers umożliwia powiązanie zdarzeń zewnętrznych (webhooks, Kafka, PostgreSQL CDC) z Twoimi skryptami i przepływami w Windmill. Definiujesz konfigurację triggerów w plikach YAML, a następnie synchronizujesz je z platformą. Obsługuje wiele typów źródeł danych — od HTTP po bazy danych — pozwalając na automatyczne uruchamianie logiki biznesowej w odpowiedzi na zdarzenia.
Jak używać
Utwórz plik konfiguracyjny triggera w formacie {ścieżka}.{typ_triggera}_trigger.yaml. Na przykład: u/user/webhook.http_trigger.yaml dla webhooks lub f/data/kafka_consumer.kafka_trigger.yaml dla Kafki. Nazwa pliku musi zawierać typ triggera, aby Windmill prawidłowo go rozpoznał.
W pliku YAML zdefiniuj parametry triggera zgodnie z jego typem. Dla webhooks określ endpoint i metody HTTP, dla Kafki — temat i broker, dla PostgreSQL CDC — tabelę i połączenie do bazy danych.
Powiąż trigger ze swoim skryptem lub przepływem, wskazując ścieżkę do pliku konfiguracyjnego w definicji skryptu.
Uruchom komendę wmill sync push w terminalu, aby wysłać konfigurację triggerów do Windmill. Ta operacja rejestruje triggery na platformie.
Zweryfikuj, że triggery zostały aktywne, logując się do panelu Windmill i sprawdzając sekcję triggerów. Możesz również uruchomić wmill sync pull, aby pobrać aktualne triggery z platformy i upewnić się, że są zsynchronizowane z Twoim kodem lokalnym.