P
pipeline-plugin-development
Kompletny przewodnik tworzenia wtyczek do pipelinów CI/CD z przykładami w Python, Java, Node.js i Go
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Przewodnik zawiera wszystko, co potrzebujesz do opracowania wtyczek dla pipelinów BluKing. Dowiesz się, jak tworzyć wtyczki, konfigurować plik task.json, pisać kod w wielu językach programowania, definiować wejścia i wyjścia, obsługiwać kody błędów, publikować wtyczki i debugować je. Materiał obejmuje praktyczne przykłady dla Java, Python, Node.js i Golang, specyfikacje formatów konfiguracji oraz pełny proces od inicjalizacji projektu przez testowanie aż do wdrożenia.
Jak używać
- Zapoznaj się z podstawami wtyczek pipelinowych — są to najmniejsze jednostki wykonawcze w BluKing, odpowiadające za konkretne zadania budowania, takie jak pobieranie kodu, kompilacja, testowanie czy wdrażanie. 2. Wybierz język programowania spośród obsługiwanych: Java (najwyżej rekomendowany), Python, Node.js lub Golang, a następnie zainstaluj odpowiedni SDK dla wybranego języka. 3. Utwórz plik task.json zawierający konfigurację wtyczki — zdefiniuj atomCode (unikalny identyfikator), sekcję execution (język, wymagania, cel), oraz pola input i output zgodnie ze specyfikacją. 4. Opracuj logikę biznesową wtyczki w wybranym języku, korzystając z dostarczonego SDK i przykładów z przewodnika. 5. Przetestuj wtyczkę lokalnie, używając metod debugowania opisanych w dokumentacji, aby upewnić się, że obsługuje wejścia, wyjścia i kody błędów prawidłowo. 6. Opublikuj wtyczkę poprzez przesłanie kodu do budowania, przeprowadzenie testów walidacyjnych i uzyskanie zatwierdzenia przed ostatecznym wdrożeniem w systemie BluKing.