๐๏ธ Deploy Plugin Tutorial
This tutorial will explain the basic case of deploying a file to a target Container and doing something on the target Container with that file.
๐๏ธ Create a Deploy Plugin
Deploy supports customization of the core product using the Java programming language. By implementing a server plugpoint, you can change certain Deploy server functionality to adapt the product to your needs. And if you want to use Deploy with new middleware, you can implement a custom plugin.
๐๏ธ Plugins Classloader
Digital.ai Deploy runs on the Java Virtual Machine (JVM) and has two classloaders: one for the server itself, and one for the plugins and extensions. A plugin can have an .xldp or a .jar extension. The XLDP format is a ZIP archive that bundles a plugin with all of its dependencies.
๐๏ธ Connect Deploy to Your Infrastructure
This tutorial describes how to connect Deploy to the host on which your middleware is running.
๐๏ธ Sample Java-based Plugin
This example describes some classes from a test plugin we use at Digital.ai, the Yak plugin.