From 409e778594b7ce3b8d93c24c5e8e5c5b1ba1ef2b Mon Sep 17 00:00:00 2001 From: Dmitriy Safronov Date: Mon, 30 Dec 2024 18:45:05 +0400 Subject: [PATCH] dockefile git tag Signed-off-by: Dmitriy Safronov --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e65a8db..3513047 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,14 @@ ARG DOCKER_REGISTRY=registry.cyberbrain.pw ARG DOCKER_IMAGE_GIT=$DOCKER_REGISTRY/tools/docker/git/main ARG DOCKER_IMAGE_UBUNTU=$DOCKER_REGISTRY/tools/docker/ubuntu/main +ARG SOPDS_GIT_TAG ############################################################ FROM $DOCKER_IMAGE_GIT AS git RUN set -ex && \ - ( git clone --depth=1 https://gitlab.cyberbrain.pw/tools/mirror/sopds.git /tmp || echo error: failed to clone master repository. ) && \ + ( git clone https://gitlab.cyberbrain.pw/tools/mirror/sopds.git /tmp || echo error: failed to clone master repository. ) && \ + git -C /tmp -c advice.detachedHead=false checkout ${SOPDS_GIT_TAG:-$(git -C /tmp tag | grep -e '^v' | sort -V | tail -n 1)} && \ ls -la /tmp ############################################################ -- GitLab