docker-run 343 B

12345678910
  1. #!/usr/bin/env bash
  2. set -o errexit -o pipefail
  3. DIR=$(dirname "${0}")
  4. MAIN_DIR=$(readlink -f "${DIR}/..")
  5. # shellcheck disable=SC2016
  6. IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \
  7. sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g')
  8. set -x
  9. exec docker run -v "${MAIN_DIR}:/home/br-user" -it "${IMAGE}" "$@"