51f53bbb0b7acd96cd1da04a59551cee37a7ca43
[ric-plt/appmgr.git] / Makefile
1
2 #   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
17 .DEFAULT: go-build
18
19 default: go-build
20
21 build: go-build
22
23 test: go-test
24
25 #------------------------------------------------------------------------------
26 #
27 # Build and test targets
28 #
29 #------------------------------------------------------------------------------
30 ROOT_DIR:=$(dir $(abspath $(lastword $(MAKEFILE_LIST))))
31 BUILD_DIR:=$(abspath $(ROOT_DIR)/build)
32
33
34 XAPP_NAME:=appmgr
35 XAPP_ROOT:=cmd
36 XAPP_TESTENV:="RMR_SEED_RT=config/uta_rtg.rt CFG_FILE=$(ROOT_DIR)helm_chart/uemgr/descriptors/config-file.json"
37 include build/make.go.mk 
38
39
40 #------------------------------------------------------------------------------
41 #
42 # DOCKER TARGETS
43 #
44 #------------------------------------------------------------------------------
45
46 HELMVERSION:=v2.13.0-rc.1
47 DCKR_B_OPTS:=${DCKR_B_OPTS} --build-arg HELMVERSION=${HELMVERSION} 
48
49 PACKAGEURL:="gerrit.oran-osc.org/r/ric-plt/appmgr"
50
51 DCKR_NAME:=appmgr-test_unit
52 include build/make.docker.mk
53
54 DCKR_NAME:=appmgr-test_fmt
55 include build/make.docker.mk
56
57 DCKR_NAME:=appmgr-test_sanity
58 include build/make.docker.mk
59
60 DCKR_NAME:=appmgr
61 include build/make.docker.mk
62
63
64 docker-test: docker-run_appmgr-test_fmt docker-run_appmgr-test_sanity docker-run-redished_appmgr-test_unit
65