X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/aade7ad1ade9b6a1f2a0f295368f92f130e0ed9a..aabea703ee77ca91da710dd9bce9716e5d35d7b2:/sdk/java-v2/test-in-docker.sh diff --git a/sdk/java-v2/test-in-docker.sh b/sdk/java-v2/test-in-docker.sh index 3880ddd808..7af3d32c49 100755 --- a/sdk/java-v2/test-in-docker.sh +++ b/sdk/java-v2/test-in-docker.sh @@ -6,12 +6,11 @@ # set -e -format_last_commit_here() { - local format="$1"; shift - TZ=UTC git log -n1 --first-parent "--format=format:$format" . +commit_at_dir() { + git log -n1 --format=%H . } -version_from_git() { +build_version() { # Output the version being built, or if we're building a # dev/prerelease, output a version number based on the git log for # the current working directory. @@ -20,31 +19,7 @@ version_from_git() { return fi - local git_ts git_hash prefix - if [[ -n "$1" ]] ; then - prefix="$1" - else - prefix="0.1" - fi - - declare $(format_last_commit_here "git_ts=%ct git_hash=%h") - ARVADOS_BUILDING_VERSION="$(git describe --abbrev=0).$(date -ud "@$git_ts" +%Y%m%d%H%M%S)" - echo "$ARVADOS_BUILDING_VERSION" -} - -nohash_version_from_git() { - version_from_git $1 | cut -d. -f1-3 + $WORKSPACE/build/version-at-commit.sh $(commit_at_dir) } -timestamp_from_git() { - format_last_commit_here "%ct" -} -if [[ -n "$1" ]]; then - build_version="$1" -else - build_version="$(version_from_git)" -fi -#UID=$(id -u) # UID is read-only on many systems -#exec docker run --rm --user $UID -v $PWD:$PWD -w $PWD gradle /bin/sh -c '(gradle clean && gradle test); gradle --stop' -#exec docker run --rm --user $UID -v $PWD:$PWD -w $PWD gradle /bin/sh -c 'gradle jar -Pversion='"$build_version" -exec docker run --rm --user $UID -v $PWD:$PWD -w $PWD gradle /bin/sh -c 'gradle clean && gradle test && jar uploadArchives -Pversion='"$build_version" --info --stacktrace \ No newline at end of file +exec docker run --rm --user $UID -v $PWD:$PWD -w $PWD gradle:5.3.1 /bin/sh -c 'gradle clean && gradle test && gradle jar install '"-Pversion=$(build_version) $gradle_upload"