pipeline-variable-management
OfficialMaster pipeline variables across their full lifecycle.
System Documentation
What problem does it solve?
Managing pipeline variables across BK-CI pipelines is complex: their creation, initialization, propagation, extension, and querying across stages and sub-pipelines can lead to configuration drift and runtime errors. This Skill provides a comprehensive guide to variable lifecycles and field extensions, clarifying how variables are defined, initialized, stored, transmitted, and debugged.
Core Features & Use Cases
- Lifecycle management: creation, initialization, dynamic updates, storage, and querying across stages and jobs.
- Field extension: how to add new variable attributes and ensure front-end/back-end synchronization.
- Cross-pipeline and cross-job propagation: how variable values flow from triggers to tasks and across parent/child pipelines.
- Reference-driven development: architectural references to BuildFormProperty, Variable, and VariableTransfer to align backend and YAML models.
Quick Start
Use this Skill to understand how pipeline variables work, then consult reference/1-lifecycle.md for lifecycle details and reference/2-extension.md for extension guidance.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pipeline-variable-management Download link: https://github.com/TencentBlueKing/bk-ci/archive/main.zip#pipeline-variable-management Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.