Upgrade v0.10.0 SDLGO tag for sdlcli and make DBAAS 0.6.1 tag
[ric-plt/dbaas.git] / docker / Dockerfile.redis
index e81d1cf..6d85ef2 100644 (file)
@@ -1,5 +1,5 @@
 #   Copyright (c) 2019 AT&T Intellectual Property.
-#   Copyright (c) 2019 Nokia.
+#   Copyright (c) 2019-2022 Nokia.
 #
 #   Licensed under the Apache License, Version 2.0 (the "License");
 #   you may not use this file except in compliance with the License.
@@ -18,6 +18,7 @@
 #   platform project (RICP).
 #
 
+ARG SDLGO_TAG="v0.10.0"
 
 # Alpine-linux based containers use musl implementation of libc which causes
 # valgrind to emit false positives. Therefore we run UT with valgrind in
@@ -61,6 +62,7 @@ RUN ./autogen.sh && \
     make test
 
 FROM nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-alpine3-go:2.0.0 as build-env
+ARG SDLGO_TAG
 
 RUN apk add cpputest
 COPY ./redismodule /redismodule
@@ -72,11 +74,10 @@ RUN ./autogen.sh && \
 
 # Build sdlcli -tool
 RUN cd /go/src && \
-    git clone "https://gerrit.o-ran-sc.org/r/ric-plt/sdlgo" && \
+    git clone --depth 1 --branch ${SDLGO_TAG} "https://gerrit.o-ran-sc.org/r/ric-plt/sdlgo" && \
     cd sdlgo && \
     go build -v -o /usr/local/bin/sdlcli cmd/sdlcli/main.go
 
-
 FROM redis:6.2.6-alpine3.15 as build
 
 RUN apk --update add --upgrade --no-cache \