diff options
Diffstat (limited to 'docker/README.md')
-rw-r--r-- | docker/README.md | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/docker/README.md b/docker/README.md index c237c61795..41c2a39346 100644 --- a/docker/README.md +++ b/docker/README.md @@ -3,12 +3,35 @@ Docker Docker files for building different Skia targets. -Manual +skia-release ------ +This image is used to build Skia at TOT with SwiftShader. + There is a continuous process that builds this docker image, but if you need to manually push a verison, then run the following commands: docker build -t skia-release ./docker/skia-release/ docker tag skia-release gcr.io/skia-public/skia-release:prod docker push gcr.io/skia-public/skia-release:prod + + +skia-with-swift-shader-base +------ + +This image is used to build a local checkout of Skia with SwiftShader and run the built +executables without requiring the SwiftShader be installed on the host. + +For example (see build-with-swift-shader-and-run for more info), to reproduce a +fuzzer bug in SwiftShader: + + # First, copy the test case into $SKIA_ROOT, say $SKIA_ROOT/skbug_1234 + build-with-swift-shader-and-run "out/with-swift-shader/fuzz -t filter_fuzz -b /skia/skbug_1234" + +There is a continuous process that builds this docker image (which only really changes +if SwiftShader is updated), but if you need to manually push a version, then run the +following commands: + + docker build -t skia-with-swift-shader-base ./docker/skia-with-swift-shader-base/ + docker tag skia-with-swift-shader-base gcr.io/skia-public/skia-with-swift-shader-base:prod + docker push gcr.io/skia-public/skia-with-swift-shader-base:prod
\ No newline at end of file |