write-script-csharp
Umiejętność do pisania i wdrażania skryptów C# w Windmill
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill ułatwiający tworzenie skryptów C# w środowisku Windmill. Pozwala na szybkie pisanie funkcji z publiczną metodą Main, zarządzanie zależnościami NuGet oraz generowanie wymaganych plików konfiguracyjnych. Obsługuje zwracanie obiektów, pracę z pakietami zewnętrznymi i integrację z dostępnymi typami zasobów. Idealny dla automatyzacji zadań i budowania przepływów pracy w C#.
Jak używać
Utwórz nowy plik skryptu C# w swoim projekcie Windmill. Plik powinien zawierać klasę z publiczną statyczną metodą Main, która przyjmuje parametry wejściowe i zwraca wynik. Nazwa klasy nie ma znaczenia, ale metoda musi być dokładnie nazwana Main i być publiczna oraz statyczna.
Jeśli skrypt wymaga pakietów NuGet, dodaj je na początku pliku za pomocą dyrektywy #r, na przykład #r "nuget: Newtonsoft.Json, 13.0.3". Następnie zaimportuj przestrzenie nazw za pomocą using. Możesz dodać wiele pakietów w ten sposób.
Uruchom komendę wmill script generate-metadata w folderze zawierającym Twój skrypt. Polecenie to automatycznie wygeneruje pliki .script.yaml i .lock zawierające metadane skryptu i zablokowane wersje zależności.
Aby odkryć dostępne typy zasobów, które możesz wykorzystać w skrypcie, uruchom wmill resource-type list --schema. Wyświetli to listę wszystkich zasobów, które możesz przekazać jako parametry do metody Main.
Po zakończeniu pisania i generacji metadanych uruchom wmill sync push, aby wdrożyć skrypt do Windmill. Skrypt będzie wtedy dostępny do użycia w przepływach pracy.