blob: 9c29f5022558561f149060c5c47cf64988e4c3ce [file] [log] [blame]
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +00001
Abukar Mohamed193caf92019-04-11 13:51:07 +00002# Copyright (c) 2019 AT&T Intellectual Property.
3# Copyright (c) 2019 Nokia.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000017.DEFAULT: go-build
18
19default: go-build
20
21build: go-build
22
23test: go-test
Abukar Mohamed193caf92019-04-11 13:51:07 +000024
25#------------------------------------------------------------------------------
26#
Abukar Mohamed059775c2019-05-22 14:48:10 +000027#------------------------------------------------------------------------------
28ROOT_DIR:=$(dir $(abspath $(lastword $(MAKEFILE_LIST))))
29CACHE_DIR?=$(abspath $(ROOT_DIR)/cache)
30
31#------------------------------------------------------------------------------
32#
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000033# Build and test targets
34#
35#------------------------------------------------------------------------------
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000036
37XAPP_NAME:=appmgr
38XAPP_ROOT:=cmd
39XAPP_TESTENV:="RMR_SEED_RT=config/uta_rtg.rt CFG_FILE=$(ROOT_DIR)helm_chart/uemgr/descriptors/config-file.json"
40include build/make.go.mk
41
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000042#------------------------------------------------------------------------------
43#
44# DOCKER TARGETS
45#
46#------------------------------------------------------------------------------
47
Abukar Mohamed193caf92019-04-11 13:51:07 +000048HELMVERSION:=v2.13.0-rc.1
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000049DCKR_B_OPTS:=${DCKR_B_OPTS} --build-arg HELMVERSION=${HELMVERSION}
Abukar Mohamed193caf92019-04-11 13:51:07 +000050
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000051PACKAGEURL:="gerrit.oran-osc.org/r/ric-plt/appmgr"
Abukar Mohamed193caf92019-04-11 13:51:07 +000052
Abukar Mohamed059775c2019-05-22 14:48:10 +000053DCKR_NAME:=appmgr-xapp-base
54include build/make.docker.mk
55
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000056DCKR_NAME:=appmgr-test_unit
57include build/make.docker.mk
Abukar Mohamed193caf92019-04-11 13:51:07 +000058
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000059DCKR_NAME:=appmgr-test_fmt
60include build/make.docker.mk
Abukar Mohamed193caf92019-04-11 13:51:07 +000061
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000062DCKR_NAME:=appmgr-test_sanity
63include build/make.docker.mk
Abukar Mohamed193caf92019-04-11 13:51:07 +000064
Abukar Mohamed97e8d9a2019-05-02 06:11:43 +000065DCKR_NAME:=appmgr
66include build/make.docker.mk
Abukar Mohamed193caf92019-04-11 13:51:07 +000067
68
Abukar Mohamed059775c2019-05-22 14:48:10 +000069docker-test: docker-run-stop_appmgr-test_fmt docker-run-stop_appmgr-test_sanity docker-run-stop_appmgr-test_unit
Abukar Mohamed193caf92019-04-11 13:51:07 +000070