Source-to-Image (S2I)

Source-to-Image (S2I) builds reproducible container images from source code.

For dynamic languages, S2I

  • Starts a container from the builder image, with the application source code injected into a known directory,

  • The container process transforms the source code . into the runnable setup, and

  • Commit the new container and set the image entrypoint.

For compiled languages, S2I enables a multiple-step build process with a builder image and a runtime image.

Last updated