artifactory-module-architecture

Architect Artifactory storage backends and artifact lifecycle policies for BK-CI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill documents how to architect the Artifactory-based artifact repository module within BK-CI, detailing storage backend options, metadata, cleanup policies, and access control to streamline module development and integration.

Core Features & Use Cases

  • Storage backend design: Evaluate and implement storage backends (BkRepo or local disk) for artifacts and ensure scalable access control.
  • Artifact metadata and lifecycle: Define metadata schemas, retention and cleanup strategies to manage artifact lifecycles.
  • Module integration guidance: Offer best practices for integrating the Artifactory module with backend storage and artifact management in CI pipelines.

Quick Start

Use this guide to draft a storage backend decision plan for Artifactory in a BK-CI deployment.

Frequently Asked Questions about artifactory-module-architecture

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

FAQPage Schema
How do I architect Artifactory storage backends for BK-CI pipelines?

To architect Artifactory storage backends for BK-CI, evaluate and implement either BkRepo or local disk based on your scalability and access control requirements for managing CI pipeline artifacts.

What is the best way to manage artifact lifecycles and cleanup policies in BK-CI?

Managing artifact lifecycles in BK-CI requires defining metadata schemas and applying retention or cleanup strategies to automate artifact expiration and control storage costs across pipelines.

Does the Artifactory module in BK-CI support BkRepo and local disk storage?

Yes, the Artifactory module in BK-CI supports both BkRepo and local disk storage backends, allowing you to select the architecture that best fits your deployment scale and access control needs.

How to define artifact metadata schemas for CI pipeline integration?

Defining artifact metadata schemas for CI pipelines involves structuring data models that detail file types and integrate securely with other BK-CI components to ensure modular and scalable artifact management.

Why do I need access control for artifact storage in BK-CI?

Access control for artifact storage in BK-CI is needed to ensure secure access across CI pipelines, maintaining modularity and protecting artifacts when integrating with backend storage systems like BkRepo.

Related Skills