Merge "adding env vars to eventually replace the -r -c params"
authorTim Rozet <trozet@redhat.com>
Wed, 4 May 2016 22:11:58 +0000 (22:11 +0000)
committerGerrit Code Review <gerrit@172.30.200.206>
Wed, 4 May 2016 22:11:58 +0000 (22:11 +0000)
1  2 
jjb/apex/apex.yml

diff --combined jjb/apex/apex.yml
          - trigger-builds:
            - project: 'apex-deploy-virtual-os-nosdn-nofeature-ha-{stream1}'
              predefined-parameters: |
 -              BUILD_DIRECTORY=apex-verify-{stream1}/build_output
 +              BUILD_DIRECTORY=apex-verify-{stream1}
                OPNFV_CLEAN=yes
              git-revision: false
              block: true
 -        - trigger-builds:
 -          - project: 'functest-apex-{slave}-suite-{stream1}'
 -            predefined-parameters: |
 -              DEPLOY_SCENARIO=os-nosdn-nofeature-ha
 -              FUNCTEST_SUITE_NAME=vping_userdata
 -            block: true
 +#        - trigger-builds:
 +#          - project: 'functest-apex-{slave}-suite-{stream1}'
 +#            predefined-parameters: |
 +#              DEPLOY_SCENARIO=os-nosdn-nofeature-ha
 +#              FUNCTEST_SUITE_NAME=vping_userdata
 +#            block: true
          - 'apex-workspace-cleanup'
  
  - job-template:
          - trigger-builds:
            - project: 'apex-deploy-virtual-os-nosdn-nofeature-ha-{stream}'
              predefined-parameters: |
 -              BUILD_DIRECTORY=apex-build-{stream}/build_output
 +              BUILD_DIRECTORY=apex-build-{stream}
                OPNFV_CLEAN=yes
              git-revision: false
              block: true
      #     branch:    branch (eg. stable)
      node: '{slave}'
  
 -    disabled: false
 +    disabled: true
  
      scm:
          - git-scm:
          - trigger-builds:
            - project: 'apex-deploy-virtual-nosdn-nofeature-ha-{stream1}'
              predefined-parameters: |
 -              BUILD_DIRECTORY=apex-build-{stream1}/build_output
 +              BUILD_DIRECTORY=apex-build-{stream1}
                OPNFV_CLEAN=yes
              git-revision: true
              block: true
              # start the build
              cd $WORKSPACE/ci
              ./build.sh $BUILD_ARGS
 -            RPM_VERSION=$(grep Version $BUILD_DIRECTORY/../build/opnfv-apex.spec | awk '{ print $2 }')-$(echo $OPNFV_ARTIFACT_VERSION | tr -d '_-')
 +            RPM_VERSION=$(grep Version $BUILD_DIRECTORY/build/opnfv-apex.spec | awk '{ print $2 }')-$(echo $OPNFV_ARTIFACT_VERSION | tr -d '_-')
              # list the contents of BUILD_OUTPUT directory
              ls -al $BUILD_DIRECTORY
              # save information regarding artifact into file
                    echo "BUILD DIRECTORY modified to $BUILD_DIRECTORY"
                  fi
  
 -                if [[ -f ${BUILD_DIRECTORY}/../opnfv.properties ]]; then
 +                if [[ -f ${BUILD_DIRECTORY}/opnfv.properties ]]; then
                      # if opnfv.properties exists then use the
                      # local build. Source the file so we get local OPNFV vars
 -                    source ${BUILD_DIRECTORY}/../opnfv.properties
 +                    source ${BUILD_DIRECTORY}/opnfv.properties
                      RPM_INSTALL_PATH=${BUILD_DIRECTORY}/$(basename $OPNFV_RPM_URL)
                  else
                      if [[ $BUILD_DIRECTORY == *verify* ]]; then
              # use local build for verify
              if [[ $BUILD_DIRECTORY == *verify-master* ]]; then
                  if [ ! -e "${WORKSPACE}/build/lib" ]; then ln -s ${WORKSPACE}/lib ${WORKSPACE}/build/lib; fi
-                 DEPLOY_CMD="./deploy.sh -c ${WORKSPACE}/build -r ${WORKSPACE}/build/images/"
+                 DEPLOY_CMD="CONFIG=${WORKSPACE}/build RESOURCES=${WORKSPACE}/build/images/ ./deploy.sh -c ${WORKSPACE}/build -r ${WORKSPACE}/build/images/"
                  DEPLOY_FILE="${WORKSPACE}/config/deploy/${DEPLOY_SCENARIO}.yaml"
                  NETWORK_FILE="${WORKSPACE}/config/network/network_settings.yaml"
                  # Make sure python34 is installed
  
              if [ "$OPNFV_CLEAN" == 'yes' ]; then
                  if [[ $BUILD_DIRECTORY == *verify-master* ]]; then
-                     sudo ./clean.sh
+                     sudo CONFIG=../lib ./clean.sh
                  else
                      sudo opnfv-clean
                  fi