1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#!/bin/bash set -e repo=${repo:-opnfv} dirs="\ docker/core \ docker/healthcheck \ docker/smoke \ docker/features \ docker/components \ docker/vnf" (cd docker && docker build -t "${repo}/functest" .) docker push "${repo}/functest" for dir in ${dirs}; do (cd ${dir} && docker build -t "${repo}/functest-${dir##**/}" .) docker push "${repo}/functest-${dir##**/}" done exit $?