Deploying Applications

Shipa is an Application Management Framework. The goal is to completely abstract the underlying infrastructure (both Cloud and Kubernetes infrastructure) while allowing developers to focus on application management and operations on controls and governance.

You can deploy applications through:

  • CI/CD
  • Shipa CLI

CI/CD Deployment

You can integrate Shipa to all major CI pipelines to help you deploy your applications across different clusters and clouds.

Source code deployment

Shipa supports deploying applications from source code, where Shipa uses Cloud Native Buildpacks to deploy an application from source code. You can specify specific builder (default heroku/buildpacks:20) with deploy --builder flag. You can also provide one or more build packs using --build-packs flag.


Cloud Native Buildpacks for source deployment

Shipa uses Cloud Native Buildpacks to make it easier to deploy applications from source. See Cloud Native Buildpacks documentation for details.

You can see list of supported builders by running shipa builder list command.

Docker Image Deployment

Users can deploy existing Docker images through Shipa using both Shipa's CLI and the CI pipeline integration.

What’s Next

Managing and deploying applications on Shipa