ONAP: Improve jenkins rebase and push-upstream jobs 43/2143/3
authorrobert.tomczyk <robert.tomczyk@est.tech>
Wed, 4 Sep 2019 14:43:19 +0000 (15:43 +0100)
committerRobert Tomczyk <robert.tomczyk@est.tech>
Wed, 4 Sep 2019 14:56:25 +0000 (14:56 +0000)
commita49a3a4346a15b08f331ff4a8613c49e4ecf201a
tree1ee4e3f9c406236507278d18c7962ecea11c368d
parent42ddfe529a4a079ab79b1206873a4b2f96646bd0
ONAP: Improve jenkins rebase and push-upstream jobs

- Mirror all branches from ONAP upstream to Nordix Gerrit.
- Fix corrupt zip file problem when pushing to ONAP upstream.
- Cache the git repository on the Jenkins slave nodes
  when rebasing repositories.
- Make sure the commit hash in the local repo is the same
  as in Nordix Gerrit and the same as the commit hash
  in the upstream ONAP gerrit.
- Update ONAP push upstream job to preserve git topics.
- Decrease number of jobs required for ONAP project in Jenkins.

Change-Id: I11973774eaf92d91ccf44a8f659be994fe5e5e69
108 files changed:
jjb/onap/aai-oom/aai-oom-push-upstream-jobs.yaml
jjb/onap/aai-oom/aai-oom-rebase-jobs.yaml
jjb/onap/aai-schema-service/aai-schema-service-push-upstream-jobs.yaml
jjb/onap/aai-schema-service/aai-schema-service-rebase-jobs.yaml
jjb/onap/appc-cdt/appc-cdt-push-upstream-jobs.yaml
jjb/onap/appc-cdt/appc-cdt-rebase-jobs.yaml
jjb/onap/appc-deployment/appc-deployment-push-upstream-jobs.yaml
jjb/onap/appc-deployment/appc-deployment-rebase-jobs.yaml
jjb/onap/appc-parent/appc-parent-push-upstream-jobs.yaml
jjb/onap/appc-parent/appc-parent-rebase-jobs.yaml
jjb/onap/appc/appc-push-upstream-jobs.yaml
jjb/onap/appc/appc-rebase-jobs.yaml
jjb/onap/ccsdk-apps/ccsdk-apps-push-upstream-jobs.yaml
jjb/onap/ccsdk-apps/ccsdk-apps-rebase-jobs.yaml
jjb/onap/ccsdk-cds/ccsdk-cds-push-upstream-jobs.yaml
jjb/onap/ccsdk-cds/ccsdk-cds-rebase-jobs.yaml
jjb/onap/ccsdk-platform-plugins/ccsdk-platform-plugins-push-upstream.yaml
jjb/onap/ccsdk-platform-plugins/ccsdk-platform-plugins-rebase.yaml
jjb/onap/ci-management/ci-management-push-upstream.yaml
jjb/onap/ci-management/ci-management-rebase.yaml
jjb/onap/clamp/clamp-push-upstream-jobs.yaml
jjb/onap/clamp/clamp-rebase-jobs.yaml
jjb/onap/dcaegen2-collectors-datafile/dcaegen2-collectors-datafile-push-upstream-jobs.yaml
jjb/onap/dcaegen2-collectors-datafile/dcaegen2-collectors-datafile-rebase-jobs.yaml
jjb/onap/dcaegen2-collectors/dcaegen2-collectors-push-upstream-jobs.yaml
jjb/onap/dcaegen2-collectors/dcaegen2-collectors-rebase-jobs.yaml
jjb/onap/dcaegen2-deployments/dcaegen2-deployments-push-upstream.yaml
jjb/onap/dcaegen2-deployments/dcaegen2-deployments-rebase-jobs.yaml
jjb/onap/dcaegen2-platform-blueprints/dcaegen2-platform-blueprints-push-upstream-jobs.yaml
jjb/onap/dcaegen2-platform-blueprints/dcaegen2-platform-blueprints-rebase-jobs.yaml
jjb/onap/dcaegen2-platform-plugins/dcaegen2-platform-plugins-push-upstream.yaml
jjb/onap/dcaegen2-platform-plugins/dcaegen2-platform-plugins-rebase.yaml
jjb/onap/dcaegen2-services-pm-mapper/dcaegen2-services-pm-mapper-push-upstream-jobs.yaml
jjb/onap/dcaegen2-services-pm-mapper/dcaegen2-services-pm-mapper-rebase-jobs.yaml
jjb/onap/dcaegen2-services-prh/dcaegen2-services-prh-push-upstream-jobs.yaml
jjb/onap/dcaegen2-services-prh/dcaegen2-services-prh-rebase-jobs.yaml
jjb/onap/dcaegen2/dcaegen2-push-upstream-jobs.yaml
jjb/onap/dcaegen2/dcaegen2-rebase-jobs.yaml
jjb/onap/dmaap-buscontroller/dmaap-buscontroller-push-upstream-jobs.yaml
jjb/onap/dmaap-buscontroller/dmaap-buscontroller-rebase-jobs.yaml
jjb/onap/dmaap-datarouter/dmaap-datarouter-push-upstream-jobs.yaml
jjb/onap/dmaap-datarouter/dmaap-datarouter-rebase-jobs.yaml
jjb/onap/dmaap-dbcapi/dmaap-dbcapi-push-upstream-jobs.yaml
jjb/onap/dmaap-dbcapi/dmaap-dbcapi-rebase-jobs.yaml
jjb/onap/doc/doc-push-upstream.yaml
jjb/onap/doc/doc-rebase.yaml
jjb/onap/global-templates-onap-push-upstream.yaml
jjb/onap/global-templates-onap-rebase.yaml
jjb/onap/integration-csit/integration-csit-push-upstream-jobs.yaml
jjb/onap/integration-csit/integration-csit-rebase-jobs.yaml
jjb/onap/integration/integration-push-upstream-jobs.yaml
jjb/onap/integration/integration-rebase-jobs.yaml
jjb/onap/oom-offline-installer/oom-offline-installer-push-upstream.yaml
jjb/onap/oom-offline-installer/oom-offline-installer-rebase.yaml
jjb/onap/oom/oom-push-upstream-jobs.yaml
jjb/onap/oom/oom-rebase-jobs.yaml
jjb/onap/policy-apex-pdp/policy-apex-pdp-push-upstream-jobs.yaml
jjb/onap/policy-apex-pdp/policy-apex-pdp-rebase-jobs.yaml
jjb/onap/policy-api/policy-api-push-upstream-jobs.yaml
jjb/onap/policy-api/policy-api-rebase-jobs.yaml
jjb/onap/policy-common/policy-common-push-upstream-jobs.yaml
jjb/onap/policy-common/policy-common-rebase-jobs.yaml
jjb/onap/policy-core/policy-core-push-upstream-jobs.yaml
jjb/onap/policy-core/policy-core-rebase-jobs.yaml
jjb/onap/policy-distribution/policy-distribution-push-upstream-jobs.yaml
jjb/onap/policy-distribution/policy-distribution-rebase-jobs.yaml
jjb/onap/policy-docker/policy-docker-push-upstream-jobs.yaml
jjb/onap/policy-docker/policy-docker-rebase-jobs.yaml
jjb/onap/policy-drools-applications/policy-drools-applications-push-upstream-jobs.yaml
jjb/onap/policy-drools-applications/policy-drools-applications-rebase-jobs.yaml
jjb/onap/policy-drools-pdp/policy-drools-pdp-push-upstream-jobs.yaml
jjb/onap/policy-drools-pdp/policy-drools-pdp-rebase-jobs.yaml
jjb/onap/policy-engine/policy-engine-push-upstream-jobs.yaml
jjb/onap/policy-engine/policy-engine-rebase-jobs.yaml
jjb/onap/policy-gui/policy-gui-push-upstream-jobs.yaml
jjb/onap/policy-gui/policy-gui-rebase-jobs.yaml
jjb/onap/policy-models/policy-models-push-upstream-jobs.yaml
jjb/onap/policy-models/policy-models-rebase-jobs.yaml
jjb/onap/policy-oom/policy-oom-push-upstream-jobs.yaml
jjb/onap/policy-oom/policy-oom-rebase-jobs.yaml
jjb/onap/policy-pap/policy-pap-push-upstream-jobs.yaml
jjb/onap/policy-pap/policy-pap-rebase-jobs.yaml
jjb/onap/policy-parent/policy-parent-push-upstream-jobs.yaml
jjb/onap/policy-parent/policy-parent-rebase-jobs.yaml
jjb/onap/policy-pdp/policy-pdp-push-upstream-jobs.yaml
jjb/onap/policy-pdp/policy-pdp-rebase-jobs.yaml
jjb/onap/policy-xacml-pdp/policy-xacml-pdp-push-upstream-jobs.yaml
jjb/onap/policy-xacml-pdp/policy-xacml-pdp-rebase-jobs.yaml
jjb/onap/portal/portal-push-upstream-jobs.yaml
jjb/onap/portal/portal-rebase-jobs.yaml
jjb/onap/push-upstream-jobs.sh
jjb/onap/rebase-jobs.sh [new file with mode: 0755]
jjb/onap/sdc-jtosca/sdcjtosca-push-upstream-jobs.yaml
jjb/onap/sdc-jtosca/sdcjtosca-rebase-jobs.yaml
jjb/onap/sdc/sdc-push-upstream-jobs.yaml
jjb/onap/sdc/sdc-rebase-jobs.yaml
jjb/onap/sdnc-oam/sdnc-oam-push-upstream.yaml
jjb/onap/sdnc-oam/sdnc-oam-rebase.yaml
jjb/onap/so-docker-config/so-docker-config-push-upstream-jobs.yaml
jjb/onap/so-docker-config/so-docker-config-rebase-jobs.yaml
jjb/onap/so/so-push-upstream-jobs.yaml
jjb/onap/so/so-rebase-jobs.yaml
jjb/onap/testsuite-oom/testsuite_oom-push-upstream-jobs.yaml
jjb/onap/testsuite-oom/testsuite_oom-rebase-jobs.yaml
jjb/onap/testsuite/testsuite-push-upstream-jobs.yaml
jjb/onap/testsuite/testsuite-rebase-jobs.yaml
jjb/onap/vid/vid-push-upstream-jobs.yaml
jjb/onap/vid/vid-rebase-jobs.yaml