Toolverse
Wszystkie skille

ci-monitor

autor: nrwl

Automatyczne monitorowanie i naprawa błędów w pipeline'u Nx Cloud CI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
nrwl
Kategoria
DevOps
Wyświetlenia
1

O skillu

Umożliwia monitorowanie wykonywania pipeline'u Nx Cloud oraz automatyczne wdrażanie napraw samoleczących. Skill sprawdza połączenie z Nx Cloud przed uruchomieniem i pozwala kontrolować maksymalny czas wykonania, liczbę cykli oraz poziom szczegółowości logów. Obsługuje automatyczne naprawy typowych błędów przed etapem CIPE, weryfikację lokalną oraz opcjonalne wypychanie zmian do CI.

Jak używać

  1. Zainstaluj skill ci-monitor w swoim środowisku Cursor lub kompatybilnym edytorze obsługującym MCP skills. Skill wymaga dostępu do repozytorium Nx oraz skonfigurowanego połączenia z Nx Cloud.

  2. Uruchom skill poleceniem ci-monitor, opcjonalnie przekazując argumenty użytkownika. Skill automatycznie wykryje bieżący branch i commit, a następnie sprawdzi połączenie z Nx Cloud przed rozpoczęciem monitorowania.

  3. Dostosuj domyślne ustawienia zgodnie z potrzebami: ustaw maksymalny czas wykonania (--timeout w minutach, domyślnie 120), liczbę cykli (--max-cycles, domyślnie 10), poziom szczegółowości logów (--verbosity: minimal, medium, verbose) oraz timeout dla subagenta ci-watcher (--subagent-timeout, domyślnie 60 minut).

  4. Włącz automatyczne naprawy błędów (--auto-fix-workflow), jeśli chcesz, aby skill próbował naprawiać typowe problemy przed etapem CIPE, takie jak aktualizacja pliku blokady zależności. Ustaw również liczbę prób weryfikacji lokalnej (--local-verify-attempts, domyślnie 3) przed wysłaniem zmian do CI.

  5. Monitoruj postęp wykonywania pipeline'u. Skill spawna subagenta ci-watcher, który cyklicznie sprawdza status CI i podejmuje decyzje na podstawie wyników. Możesz przerwać proces w dowolnym momencie lub pozwolić mu działać do osiągnięcia limitu czasu lub liczby cykli.

  6. Po zakończeniu monitorowania przejrzyj raport z wynikami. Jeśli włączyłeś automatyczne naprawy, skill wyświetli listę zastosowanych poprawek. W razie potrzeby możesz ponownie uruchomić skill z flagą --fresh, aby zignorować poprzedni kontekst i rozpocząć od nowa.

Podobne skille