Skip to content
SPECIFICTION
Get listed

Shipwright vs Source-to-Image

Shipwright

shipwright.io

Source-to-Image

github.com

Side by side

FigureShipwrightSource-to-Image
Price from—Free
Free plan—Yes
Free trial——
Open source—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published01
Spec score · Container Build Tools7.1 (#29)8.1 (#12)
IntegrationsInstallation requires Kubernetes 1.32 or later and Tekton Pipelines v0.68 or later.The README documents use with Docker and gives examples using OpenShift, UBI, Ruby, and WildFly images.
PurposeShipwright is an extensible framework for building container images on Kubernetes.Source-to-Image is a toolkit and workflow for building reproducible container images from source code.
What it doesShipwright is an extensible framework for building container images on Kubernetes.Source-to-Image (S2I) builds reproducible, runnable container images by injecting application source into a builder image.

Plans

Shipwright

No plans published.

Shipwright pricing →

Source-to-Image

  • Source-to-ImageFree

Source-to-Image pricing →

In their own words

Shipwright

Shipwright has no write-up on Specifiction yet; its figures are above.

Visit shipwright.io

Source-to-Image

Source-to-Image is a free, Apache-2.0 toolkit for building reproducible container images from source code. It places source in a builder image, lets that container prepare the application, and outputs a ready-to-run image. A documented workflow can build from a Git repository without a Dockerfile. Builder images may provide assemble and run scripts, plus optional scripts for saving artifacts and explaining usage. Compatible builders can reuse artifacts from an earlier output when incremental settings and scripts are supplied. A .s2iignore file filters source files and directories, while .s2i/environment defines build variables that also appear in the output image. S2I can use an OnBuild strategy with images containing Dockerfile ONBUILD instructions. Examples cover Docker, OpenShift, UBI, Ruby, and WildFly. It runs on Linux, macOS, and Windows, with Docker 1.6+ and Go 1.7.1+ listed as dependencies.

Visit github.com