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
-
Install JSONnet: Ensure you have JSONnet installed on your system. Refer to the [JSONnet website](https:// jsonnet.org/guides/installing/) for installation instructions.
-
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
Languages
Jsonnet
100%