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

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