Toolverse
Wszystkie skille

write-script-csharp

autor: windmill-labs

Umiejętność do pisania i wdrażania skryptów C# w Windmill

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
17

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Podobne skille