2025-12-17 20:55:37 +01:00
2025-12-17 20:55:37 +01:00
2025-12-17 20:55:37 +01:00
2025-12-17 20:55:37 +01:00

Drone JSONnet Libraries

This repository contains JSONnet libraries designed to enhance and extend Drone CI/CD pipelines. These libraries provide a structured and reusable approach to defining Drone pipelines using JSONnet's templating and data manipulation capabilities.

Purpose

The goal of this repository is to:

  • Promote Reusability: Provide common pipeline components and configurations as JSONnet modules.
  • Improve Readability: Define pipelines in a more declarative and understandable format compared to traditional YAML/Drone files.
  • Enable Data-Driven Pipelines: Utilize JSONnet's data binding capabilities to create pipelines that can adapt to different environments and project needs.
  • Simplify Maintenance: Centralize pipeline definitions for easier updates and consistency.

Usage

  1. Install JSONnet: Ensure you have JSONnet installed on your system. Refer to the [JSONnet website](https:// jsonnet.org/guides/installing/) for installation instructions.

  2. Integrate with Drone: Include the JSONnet libraries in your Drone project. You can either copy the library files directly into your project or configure Drone to access them.

Contributors

LICENSE

MPLv2

Description
Library for using jsonnet with drone-ci.
Readme 36 KiB
Languages
Jsonnet 100%