W
write-script-bash
Umiejętność do tworzenia i wdrażania skryptów Bash w Windmill z automatycznym generowaniem metadanych.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill write-script-bash ułatwia pisanie skryptów powłoki w środowisku Windmill. Pozwala na szybkie tworzenie automatyzacji bez konieczności ręcznego dodawania shebang czy konfiguracji. Skrypty przyjmują argumenty jako parametry pozycyjne, a wyniki zwracane są jako JSON do stdout. Narzędzie automatycznie generuje pliki metadanych i lock, a następnie wdrażane są do Windmill za pomocą prostych poleceń CLI. Idealne dla użytkowników chcących zautomatyzować zadania systemowe lub integrować skrypty z przepływami pracy.
Jak używać
- Utwórz plik skryptu Bash w wybranym folderze. Nie dodawaj linii shebang (#!/bin/bash) — Windmill zarządza tym automatycznie. 2. Zdefiniuj argumenty skryptu jako parametry pozycyjne, dostępne przez zmienne $1, $2 itd. Wszystkie argumenty są domyślnie stringami. 3. Zwróć wynik poprzez echo do stdout. Dla danych strukturalnych użyj formatu JSON — możesz użyć echo z ciągiem JSON lub heredoc (cat <<EOF). 4. Uruchom polecenie
wmill script generate-metadataw folderze ze skryptem. Polecenie wygeneruje pliki .script.yaml i .lock zawierające metadane i zależności. 5. Wdróż skrypt do Windmill poleceniemwmill sync push. Skrypt będzie dostępny w platformie jako umiejętność do użycia w automatyzacjach. 6. Opcjonalnie: użyjwmill resource-type list --schemaaby odkryć dostępne typy zasobów i zmienne środowiskowe (np. WM_WORKSPACE, WM_JOB_ID) dostępne w kontekście wykonania skryptu.