Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jatinchowdhury18/plugin-ci-example
An example of an audio plugin with Continuous Integration
https://github.com/jatinchowdhury18/plugin-ci-example
Last synced: 17 days ago
JSON representation
An example of an audio plugin with Continuous Integration
- Host: GitHub
- URL: https://github.com/jatinchowdhury18/plugin-ci-example
- Owner: jatinchowdhury18
- License: bsd-3-clause
- Created: 2021-10-28T17:09:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-21T17:56:22.000Z (over 2 years ago)
- Last Synced: 2024-10-11T15:14:40.222Z (about 1 month ago)
- Language: Shell
- Size: 64.5 KB
- Stars: 20
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-juce - plugin-ci-example - 3-Clause|21|Β 2Β years<sub><sup>π </sup></sub>| (Educational)
README
# SimplePlugin
[![CI](https://github.com/jatinchowdhury18/plugin-ci-example/actions/workflows/cmake.yml/badge.svg)](https://github.com/jatinchowdhury18/plugin-ci-example/actions/workflows/cmake.yml)
[![CI-Projucer](https://github.com/jatinchowdhury18/plugin-ci-example/actions/workflows/projucer.yml/badge.svg)](https://github.com/jatinchowdhury18/plugin-ci-example/actions/workflows/projucer.yml)
![gitlab-actions](https://gitlab.com/Chowdhury-DSP/plugin-ci-example/badges/main/pipeline.svg)
[![Build Status](https://dev.azure.com/jatinchowdhury180362/plugin-ci-example/_apis/build/status/jatinchowdhury18.plugin-ci-example?branchName=main)](https://dev.azure.com/jatinchowdhury180362/plugin-ci-example/_build/latest?definitionId=1&branchName=main)
[![License](https://img.shields.io/badge/License-BSD-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)This repository contains a simple audio plugin with examples
for how to use various Continuous Integration services.Currently the following CI services are supported:
- GitHub Actions
- Azure Pipelines
- GitLab CI## Building
To build from scratch, you must have CMake installed.
```bash
# Clone the repository
$ git clone https://github.com/jatinchowdhury18/plugin-ci-example.git
$ cd plugin-ci-example# initialize and set up submodules
$ git submodule update --init --recursive# build with CMake
$ cmake -Bbuild
$ cmake --build build --config Release
```## License
The code in this repository is open source, and is licensed
under the BSD 3-clause license. Enjoy!