Nathan Clark, Staff Systems Scientist, IDEXX Laboratories
Sage Darling, Product Transfer Analytics Engineer, IDEXX Laboratories
As JSL use has grown, so has the need for various levels of control and maintenance. Keeping version control local, Add-In Manager was a huge game changer to easily manage, package, and release many add-ins. Since so much code is stored in the cloud, a process was created using GitHub actions and a Python script to package and deploy add-ins.
This presentation covers JAAB (Just Another Add-In Builder), which uses GitHub actions to automatically package and deploy add-ins with common files from other repositories upon release creation. Using a customizable Python script and configuration file, developers have options to augment deployment to their needs. Gone are the days of the developer needing to manage .jmpcust, metadata, or .def files. But the add-in creation process doesn't stop here! So tune into this presentation to learn more!