plugin-ci-example icon indicating copy to clipboard operation
plugin-ci-example copied to clipboard

An example of an audio plugin with Continuous Integration

SimplePlugin

CI CI-Projucer gitlab-actions Build Status License

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.

# 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!