pipeline-plugin-development

Build BK-CI pipeline plugins and configure task.json across multiple languages.

2.5k|521|Updated May 29, 2019
One-click install
npx skills add https://github.com/TencentBlueKing/bk-ci --skill pipeline-plugin-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-plugin-development
Source: https://github.com/TencentBlueKing/bk-ci/tree/main/ai/skills/pipeline-plugin-development
Command: npx skills add https://github.com/TencentBlueKing/bk-ci --skill pipeline-plugin-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive guide for building BK-CI pipeline plugins, configuring task.json, and debugging plugin workflows, enabling developers to automate pipeline tasks efficiently.

Core Features & Use Cases

  • Plugin creation: From starter templates to fully wired Atoms (plugins) for BK-CI pipelines.
  • task.json & multi-language support: Guidance for Python/Java/NodeJS/Golang implementations with standardized input/output.
  • Publishing & debugging: Procedures for releasing plugins and iterating with local debugging tips.

Quick Start

Use this skill to create a new BK-CI pipeline plugin, configure task.json for a simple job, and run a local debug session to verify inputs and outputs.

Frequently Asked Questions about pipeline-plugin-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop a BK-CI pipeline plugin and configure task.json?

To develop a BK-CI pipeline plugin, you use this skill to generate starter templates, wire pipeline Atoms, and configure task.json for standardized inputs and outputs. It provides concrete implementation steps across multiple languages.

Can I build BK-CI pipeline plugins using Python, Java, NodeJS, and Golang?

Yes, you can build BK-CI pipeline plugins using Python, Java, NodeJS, and Golang. The skill provides multi-language examples and guidance for implementing, testing, and deploying plugins in your preferred environment.

What's the best way to debug a BK-CI pipeline plugin locally?

The best way to debug a BK-CI pipeline plugin locally is to follow the skill's dedicated debugging procedures. It provides concrete steps to iterate, run local debug sessions, and verify plugin inputs and outputs before publishing.

Do I need local toolchains and SDKs installed to create BK-CI pipeline plugins?

Yes, you need local toolchains and SDKs installed to create BK-CI pipeline plugins. This skill assumes your development environment is pre-configured and provides implementation guidance rather than handling the underlying SDK installation.

How to publish and deploy a pipeline plugin to BK-CI?

To publish a pipeline plugin to BK-CI, follow the skill's release procedures after configuring task.json and verifying local debug sessions. It outlines the necessary steps to deploy your plugin for automating pipeline tasks.

Related Skills