Build docker images without pushing
The bookinfo versions are different from Istio versions since the sample should work with any version of Istio.
Update docker images in the yaml files
sed -i "s/\(istio\/examples-bookinfo-.*\):[[:digit:]]\.[[:digit:]]\.[[:digit:]]/<your docker image with tag>/g" */bookinfo*.yaml
Push docker images to docker hub
One script to build the docker images, push them to docker hub and to update the yaml files
Bookinfo is tested by e2e smoke test on every PR. The Bookinfo e2e test is in tests/e2e/tests/bookinfo, make target
The reference productpage HTML files are in tests/apps/bookinfo/output. If the productpage HTML produced by the app is changed, remember to regenerate the reference HTML files and commit them with the same PR.