blob: a55557ae720b45dc3d6b68d5b8f39343a12d31ae [file] [log] [blame]
Victor Morales54646642017-12-08 11:57:42 -08001#!/bin/bash
2
3# Source code destination folder
4git_src_folder=/opt
5
6declare -A src_folders
7src_folders=(
8["aai"]="$git_src_folder/aai"
9["appc"]="$git_src_folder/appc"
10["ccsdk"]="$git_src_folder/ccsdk"
11["dcae"]="$git_src_folder/dcae"
12["mr"]="$git_src_folder/dcae/message-router"
13["msb"]="$git_src_folder/msb"
14["mso"]="$git_src_folder/mso"
15["multicloud"]="$git_src_folder/multicloud"
Victor Moralesfa9eb9c2017-12-18 09:56:13 -080016["oom"]="$git_src_folder/oom"
Victor Morales54646642017-12-08 11:57:42 -080017["policy"]="$git_src_folder/policy"
18["portal"]="$git_src_folder/portal"
19["robot"]="$git_src_folder/testsuite"
20["sdc"]="$git_src_folder/sdc"
21["sdnc"]="$git_src_folder/openecomp/sdnc"
22["vfc"]="$git_src_folder/vfc"
23["vid"]="$git_src_folder/vid"
24["vnfsdk"]="$git_src_folder/vnfsdk"
25["vvp"]="$git_src_folder/vvp"
26)
27
28# Repositories list
29declare -A repos
30repos=(
31["aai"]="aai/aai-common aai/aai-config aai/aai-data aai/aai-service \
32aai/babel aai/champ aai/data-router aai/esr-gui aai/esr-server aai/gizmo \
33aai/logging-service aai/model-loader aai/resources aai/rest-client \
34aai/router-core aai/search-data-service aai/test-config aai/traversal \
35aai/sparky-fe aai/sparky-be"
36["appc"]="appc appc/deployment"
37["ccsdk"]="ccsdk ccsdk/dashboard ccsdk/distribution ccsdk/parent \
38ccsdk/platform/blueprints ccsdk/platform/nbapi \
39ccsdk/platform/plugins ccsdk/sli ccsdk/sli/adaptors ccsdk/sli/core \
40ccsdk/sli/northbound ccsdk/sli/plugins ccsdk/storage \
41ccsdk/storage/esaas ccsdk/storage/pgaas ccsdk/utils"
42["dcae"]="dcae dcae/apod dcae/apod/analytics dcae/apod/buildtools \
43dcae/apod/cdap dcae/collectors dcae/collectors/ves dcae/controller \
44dcae/controller/analytics dcae/dcae-inventory dcae/demo \
45dcae/demo/startup dcae/demo/startup/aaf dcae/demo/startup/controller \
46dcae/demo/startup/message-router dcae/dmaapbc dcae/operation \
47dcae/operation/utils dcae/orch-dispatcher dcae/pgaas dcae/utils \
48dcae/utils/buildtools"
49["msb"]="msb/apigateway msb/discovery msb/java-sdk msb/swagger-sdk"
50["mso"]="mso mso/chef-repo mso/docker-config mso/libs mso/mso-config"
51["multicloud"]="multicloud multicloud/framework multicloud/openstack \
52multicloud/openstack/vmware multicloud/openstack/windriver \
53multicloud/azure"
Victor Moralesfa9eb9c2017-12-18 09:56:13 -080054["oom"]="oom oom/registrator"
Victor Morales54646642017-12-08 11:57:42 -080055["policy"]="policy/api policy/common policy/docker \
56policy/drools-applications policy/drools-pdp policy/engine \
57policy/gui policy/pap policy/pdp"
58["portal"]="portal portal/sdk ecompsdkos ui/dmaapbc"
59["robot"]="testsuite testsuite/heatbridge testsuite/properties \
60testsuite/python-testing-utils"
61["sdc"]="sdc sdc/jtosca sdc/sdc-distribution-client \
62sdc/sdc-docker-base sdc/sdc-titan-cassandra sdc/sdc-tosca \
63sdc/sdc-vnfdesign sdc/sdc-workflow-designer sdc/sdc_common"
64["sdnc"]="sdnc/adaptors sdnc/architecture sdnc/core sdnc/features \
65sdnc/northbound sdnc/oam sdnc/parent sdnc/plugins"
66["vfc"]="vfc/gvnfm vfc/gvnfm/vnflcm vfc/gvnfm/vnfmgr \
67vfc/gvnfm/vnfres vfc/nfvo vfc/nfvo/catalog vfc/nfvo/driver \
68vfc/nfvo/driver/ems vfc/nfvo/driver/sfc vfc/nfvo/driver/vnfm \
69vfc/nfvo/driver/vnfm/gvnfm vfc/nfvo/driver/vnfm/svnfm vfc/nfvo/lcm \
70vfc/nfvo/resmanagement vfc/nfvo/wfengine"
71["vid"]="vid vid/asdcclient"
72["vnfsdk"]="vnfsdk/compliance vnfsdk/functest vnfsdk/lctest \
73vnfsdk/model vnfsdk/pkgtools vnfsdk/refrepo vnfsdk/validation"
74["vvp"]="vvp/ansible-ice-bootstrap vvp/cms vvp/devkit \
75vvp/documentation vvp/engagementmgr vvp/gitlab vvp/image-scanner \
76vvp/jenkins vvp/portal vvp/postgresql vvp/test-engine \
77vvp/validation-scripts"
78)
79