# 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.
# 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
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
# 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 \