P
pipeline-plugin-development
流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。
How to use
- 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.