github.skymusic.top/operator-framework/operator-sdk@v0.8.2/hack/image/build-ansible-image.sh (about) 1 #!/usr/bin/env bash 2 3 set -eux 4 5 source hack/lib/test_lib.sh 6 7 ROOTDIR="$(pwd)" 8 GOTMP="$(mktemp -d -p $GOPATH/src)" 9 trap_add 'rm -rf $GOTMP' EXIT 10 BASEIMAGEDIR="$GOTMP/ansible-operator" 11 mkdir -p "$BASEIMAGEDIR" 12 13 # build operator binary and base image 14 pushd "$BASEIMAGEDIR" 15 go run "$ROOTDIR/hack/image/ansible/scaffold-ansible-image.go" 16 17 mkdir -p build/_output/bin/ 18 cp $ROOTDIR/build/operator-sdk-dev-x86_64-linux-gnu build/_output/bin/ansible-operator 19 operator-sdk build $1 20 popd