How a CI pipeline can streamline your dev workflow @TheAudioProgrammer
How a CI pipeline can streamline your dev workflow  @TheAudioProgrammer
Uploaded January 2025 | Updated September 2026, 2 weeks ago
When it comes to delivering a complete software product, there are many steps in the process that have nothing to do with the code of the plugin itself, but are just as crucial.

One of these is building installers and notarizing them so downloading your plugin is frictionless for the customer. The process for doing this is different between Windows and Mac, and you’ll need different build machines to create the installers, as they’re mutually incompatible.

Working through this whole process can seem a bit tedious—especially for those newer to the industry—but there is a way to streamline it, called a CI (continuous integration) pipeline. This automates the process of building installers and code-signing, among other useful benefits.

To learn about more about the challenges of building a successful audio plugin, check out our discussion of it on YouTube here:
youtu.be/ovEAHXUFP7U
How a CI pipeline can streamline your dev workflowHow to Make Your First VST Plugin | #01: Creating New Projects with JUCE (CMake vs Projucer)Tips for starting an audio plugin companyADCx in SF - Let’s Connect! #audioprogramming #musictech34 - Practically Useful DSP || Sam Fischmann (Musik Hack)Build this Awesome Sampler Plugin | Pt 1: IntroPhysical Modelling and Granular Synths: Exploring the NEMUS Project | Physical Audio Ltd.Week 7 Livestream (Pt 2) - Making a DJ App in C++ and JUCE (Drawing Waveforms)Week 10 Livestream (Pt 2) - Making a DJ App in C++ and JUCE (Creating a Tracklist)DSP Corner: Fourier Analysis in MATLAB | Rachel Locke (Dynamic Cast)Basic building blocks of an oscillatorUniversity of Miami with the next generation of audio programmers!
The Audio Programmer |

How a CI pipeline can streamline your dev workflow

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER