The Spring Cloud Deployer project defines an SPI for deploying long lived applications and short lived tasks.
The SPI Test project provides the basic test framework that any SPI implementation should use to verify its functionality.
project provides support for referencing Maven artifacts via Spring’s
project provides support for referencing Docker artifacts via Spring’s
project provides various common support classes for working with
Resources, such as the
for maintaining the locations of app artifacts, and the
for working with multiple
ResourceLoader implementations in a map with URI schemes as keys.
There is also an implementation of the SPI for running apps locally. That link is provided below along with other SPI implementations.