Skip to content
SPECIFICTION
Get listed

Source-to-Image vs werf

Source-to-Image

github.com

werf

werf.io

Side by side

FigureSource-to-Imagewerf
Price fromFree—
Free planYes—
Free trial——
Open sourceYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published10
Spec score · Container Build Tools8.1 (#12)7.3 (#27)
PurposeSource-to-Image is a toolkit and workflow for building reproducible container images from source code.werf is a solution for efficient and consistent software delivery to Kubernetes covering the CI/CD lifecycle and related artifacts.

Plans

Source-to-Image

  • Source-to-ImageFree

Source-to-Image pricing →

werf

No plans published.

werf pricing →

In their own words

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

werf

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

Visit werf.io