96f4177ca18d407a4398d793d93d1da27249e077
[ric-app/mc.git] / ci / README
1  -------------------------------------------------------------------------------
2     Copyright (c) 2018-2019 AT&T Intellectual Property.
3
4    Licensed under the Apache License, Version 2.0 (the "License");
5    you may not use this file except in compliance with the License.
6    You may obtain a copy of the License at
7
8        http://www.apache.org/licenses/LICENSE-2.0
9
10    Unless required by applicable law or agreed to in writing, software
11    distributed under the License is distributed on an "AS IS" BASIS,
12    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13    See the License for the specific language governing permissions and
14    limitations under the License.
15  -------------------------------------------------------------------------------
16
17 These files are needed to support the continuous integration process
18 which verifies code on commit and might build images for the application.
19
20 There are multiple containers built from this repo. For each container built
21 there is a subdirectory here:
22
23         listener -- the mc_listener application which ingests RMR messages to feed
24                                 the core MC xAPP.
25
26         mc_core --      The core MC xAPP.
27
28
29 The builds are kicked off based on the yaml files in the ci-management project
30         ssh://<some-user>@gerrit.o-ran-sc.org:29418/ci-management
31
32 Specifically controlled by ric-app-mc.yaml.
33
34
35 Image Versioning
36 Docker image tags are applied based on the contents of the container-tag.yaml 
37 file in each of the directories listed above. Specifically the "tag" field as
38 illustrated in the following example:
39
40      tag: '1.2.1'
41
42