ACUMOS: Improve jenkins jobs for Acumos projects 56/1456/4
authorrobert.tomczyk <robert.tomczyk@est.tech>
Mon, 24 Jun 2019 08:43:47 +0000 (09:43 +0100)
committerrobert.tomczyk <robert.tomczyk@est.tech>
Mon, 24 Jun 2019 08:53:37 +0000 (09:53 +0100)
commit591f1b850cb87f7ed424fd8a6063624f71e25c6d
tree0a9ed6c851b5acee562318e3f2057bf924783d0b
parentb113852c4b3d4f1bd9616ad904e767c608a6012d
ACUMOS: Improve jenkins jobs for Acumos projects

- Mirror branches from Acumos upstream project to Nordix.
- Do not force the git user.name to be the gerrit id.
  Git authorship can be independent from the
  gerrit review ownership now.
- Cache the 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 gerrit.
- Decrease number of jobs required for project in Jenkins

Change-Id: I29ea8b9b2573b5d894246f47b537aeb61027f6f8
33 files changed:
jjb/acumos/acumos-java-client/acumos-java-client-push-upstream-jobs.yml
jjb/acumos/acumos-java-client/acumos-java-client-rebase-jobs.yml
jjb/acumos/acumos-java-client/acumos-java-client-verify-jobs.yaml
jjb/acumos/face-privacy-filter/face-privacy-filter-push-upstream-jobs.yml
jjb/acumos/face-privacy-filter/face-privacy-filter-rebase-jobs.yml
jjb/acumos/federation/federation-push-upstream-jobs.yml
jjb/acumos/federation/federation-rebase-jobs.yml
jjb/acumos/federation/federation-verify-jobs.yml
jjb/acumos/global-templates-acumos-java.yaml
jjb/acumos/global-templates-acumos-push-upstream.yaml
jjb/acumos/global-templates-acumos-rebase.yaml
jjb/acumos/kubernetes-client/kubernetes-client-push-upstream-jobs.yml
jjb/acumos/kubernetes-client/kubernetes-client-rebase-jobs.yml
jjb/acumos/kubernetes-client/kubernetes-client-verify-jobs.yaml
jjb/acumos/license-manager/license-manager-push-upstream-jobs.yml
jjb/acumos/license-manager/license-manager-rebase-jobs.yml
jjb/acumos/license-manager/license-manager-verify-jobs.yaml
jjb/acumos/microservice-generation/microservice-generation-push-upstream-jobs.yml
jjb/acumos/microservice-generation/microservice-generation-rebase-jobs.yml
jjb/acumos/microservice-generation/microservice-generation-verify-jobs.yaml
jjb/acumos/portal-marketplace/portal-marketplace-push-upstream-jobs.yml
jjb/acumos/portal-marketplace/portal-marketplace-rebase-jobs.yml
jjb/acumos/portal-marketplace/portal-marketplace-verify-jobs.yaml
jjb/acumos/push-upstream-jobs.sh
jjb/acumos/rebase-jobs.sh [new file with mode: 0755]
jjb/acumos/runtime-orchestrator/runtime-orchestrator-push-upstream-jobs.yml
jjb/acumos/runtime-orchestrator/runtime-orchestrator-rebase-jobs.yml
jjb/acumos/runtime-orchestrator/runtime-orchestrator-verify-jobs.yaml
jjb/acumos/security-verification/security-verification-push-upstream-jobs.yaml
jjb/acumos/security-verification/security-verification-rebase-jobs.yaml
jjb/acumos/security-verification/security-verification-verify-jobs.yaml
jjb/acumos/system-integration/system-integration-push-upstream-jobs.yml
jjb/acumos/system-integration/system-integration-rebase-jobs.yml