Victor Morales | 5464664 | 2017-12-08 11:57:42 -0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # Source code destination folder |
| 4 | git_src_folder=/opt |
| 5 | |
| 6 | declare -A src_folders |
| 7 | src_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 Morales | fa9eb9c | 2017-12-18 09:56:13 -0800 | [diff] [blame] | 16 | ["oom"]="$git_src_folder/oom" |
Victor Morales | 5464664 | 2017-12-08 11:57:42 -0800 | [diff] [blame] | 17 | ["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 |
| 29 | declare -A repos |
| 30 | repos=( |
| 31 | ["aai"]="aai/aai-common aai/aai-config aai/aai-data aai/aai-service \ |
| 32 | aai/babel aai/champ aai/data-router aai/esr-gui aai/esr-server aai/gizmo \ |
| 33 | aai/logging-service aai/model-loader aai/resources aai/rest-client \ |
| 34 | aai/router-core aai/search-data-service aai/test-config aai/traversal \ |
| 35 | aai/sparky-fe aai/sparky-be" |
| 36 | ["appc"]="appc appc/deployment" |
| 37 | ["ccsdk"]="ccsdk ccsdk/dashboard ccsdk/distribution ccsdk/parent \ |
| 38 | ccsdk/platform/blueprints ccsdk/platform/nbapi \ |
| 39 | ccsdk/platform/plugins ccsdk/sli ccsdk/sli/adaptors ccsdk/sli/core \ |
| 40 | ccsdk/sli/northbound ccsdk/sli/plugins ccsdk/storage \ |
| 41 | ccsdk/storage/esaas ccsdk/storage/pgaas ccsdk/utils" |
| 42 | ["dcae"]="dcae dcae/apod dcae/apod/analytics dcae/apod/buildtools \ |
| 43 | dcae/apod/cdap dcae/collectors dcae/collectors/ves dcae/controller \ |
| 44 | dcae/controller/analytics dcae/dcae-inventory dcae/demo \ |
| 45 | dcae/demo/startup dcae/demo/startup/aaf dcae/demo/startup/controller \ |
| 46 | dcae/demo/startup/message-router dcae/dmaapbc dcae/operation \ |
| 47 | dcae/operation/utils dcae/orch-dispatcher dcae/pgaas dcae/utils \ |
| 48 | dcae/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 \ |
| 52 | multicloud/openstack/vmware multicloud/openstack/windriver \ |
| 53 | multicloud/azure" |
Victor Morales | fa9eb9c | 2017-12-18 09:56:13 -0800 | [diff] [blame] | 54 | ["oom"]="oom oom/registrator" |
Victor Morales | 5464664 | 2017-12-08 11:57:42 -0800 | [diff] [blame] | 55 | ["policy"]="policy/api policy/common policy/docker \ |
| 56 | policy/drools-applications policy/drools-pdp policy/engine \ |
| 57 | policy/gui policy/pap policy/pdp" |
| 58 | ["portal"]="portal portal/sdk ecompsdkos ui/dmaapbc" |
| 59 | ["robot"]="testsuite testsuite/heatbridge testsuite/properties \ |
| 60 | testsuite/python-testing-utils" |
| 61 | ["sdc"]="sdc sdc/jtosca sdc/sdc-distribution-client \ |
| 62 | sdc/sdc-docker-base sdc/sdc-titan-cassandra sdc/sdc-tosca \ |
| 63 | sdc/sdc-vnfdesign sdc/sdc-workflow-designer sdc/sdc_common" |
| 64 | ["sdnc"]="sdnc/adaptors sdnc/architecture sdnc/core sdnc/features \ |
| 65 | sdnc/northbound sdnc/oam sdnc/parent sdnc/plugins" |
| 66 | ["vfc"]="vfc/gvnfm vfc/gvnfm/vnflcm vfc/gvnfm/vnfmgr \ |
| 67 | vfc/gvnfm/vnfres vfc/nfvo vfc/nfvo/catalog vfc/nfvo/driver \ |
| 68 | vfc/nfvo/driver/ems vfc/nfvo/driver/sfc vfc/nfvo/driver/vnfm \ |
| 69 | vfc/nfvo/driver/vnfm/gvnfm vfc/nfvo/driver/vnfm/svnfm vfc/nfvo/lcm \ |
| 70 | vfc/nfvo/resmanagement vfc/nfvo/wfengine" |
| 71 | ["vid"]="vid vid/asdcclient" |
| 72 | ["vnfsdk"]="vnfsdk/compliance vnfsdk/functest vnfsdk/lctest \ |
| 73 | vnfsdk/model vnfsdk/pkgtools vnfsdk/refrepo vnfsdk/validation" |
| 74 | ["vvp"]="vvp/ansible-ice-bootstrap vvp/cms vvp/devkit \ |
| 75 | vvp/documentation vvp/engagementmgr vvp/gitlab vvp/image-scanner \ |
| 76 | vvp/jenkins vvp/portal vvp/postgresql vvp/test-engine \ |
| 77 | vvp/validation-scripts" |
| 78 | ) |
| 79 | |