X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-macros.yaml;h=75ab2cfb6ba5f6a3360989e0f5da0c4aedc8412b;hb=00870f7c7defd9b2e470e97027105d19948e8979;hp=72e3a83443c5126291ae047fe0dd5b0ae8c8966f;hpb=f95ac3188ea5414562f28476639f421a24473977;p=releng%2Fbuilder.git diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index 72e3a8344..75ab2cfb6 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -302,6 +302,20 @@ healthy: 50 unhealthy: 40 +- builder: + # Deploys a maven site to Nexus using lftools nexus-zip command + name: opendaylight-infra-deploy-maven-site + builders: + - lf-provide-maven-settings: + global-settings-file: global-settings + settings-file: '{settings-file}' + - lf-infra-create-netrc: + server-id: opendaylight-site + - shell: !include-raw-escape: + - global-jjb/shell/lftools-install.sh + - opendaylight-infra-deploy-maven-site.sh + - lf-provide-maven-settings-cleanup + - builder: name: opendaylight-infra-stack # opendaylight-infra-stack.sh has a required variable {stack-template} that @@ -460,6 +474,7 @@ - file-id: 'packer-cloud-env' variable: 'CLOUDENV' - shell: | + #!/bin/bash cd packer varfiles="../packer/vars/*" templates="../packer/templates/*" @@ -476,10 +491,6 @@ fi done done - for p in $provision; do - /bin/bash -n $p > provision-validate-${p##*/}.log 2>&1 - done - - builder: name: packer-build @@ -489,13 +500,16 @@ - file-id: 'packer-cloud-env' variable: 'CLOUDENV' - shell: | + #!/bin/bash cd packer export PACKER_LOG="yes" && \ export PACKER_LOG_PATH="packer-build.log" && \ packer.io build -color=false -var-file=$CLOUDENV \ -var-file=../packer/vars/{platform}.json \ - -parallel=false \ ../packer/templates/{template}.json + # Split public and private cloud logs + grep -e 'public_cloud' packer-build.log > packer-build_public_cloud.log 2>&1 + grep -e 'private_cloud' packer-build.log > packer-build_private_cloud.log 2>&1 - builder: # TODO: Verify signature after downloading users public key from a locally created @@ -545,7 +559,7 @@ - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' settings: 'integration-settings' settings-type: cfp - global-settings: 'odl-global-settings' + global-settings: 'global-settings' global-settings-type: cfp - builder: @@ -584,7 +598,7 @@ - '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true' settings: 'integration-settings' settings-type: cfp - global-settings: 'odl-global-settings' + global-settings: 'global-settings' global-settings-type: cfp - builder: