X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fapex%2Fapex.yml;h=76586ffc5eb49976668b99a8bfdb2bf2b2af9c63;hb=7d807e9077c0049f3ccee2ba6675a7c14409f182;hp=1ab7f647f3a24d46d30c3432118dbe235a7d8a13;hpb=dc5bb9cb2a59aeeede763f988f1559ac4e2ba8c2;p=releng.git diff --git a/jjb/apex/apex.yml b/jjb/apex/apex.yml index 1ab7f647f..76586ffc5 100644 --- a/jjb/apex/apex.yml +++ b/jjb/apex/apex.yml @@ -1,12 +1,14 @@ - project: name: apex jobs: - - 'apex-verify-{stream}' + - 'apex-verify-{stream1}' + - 'apex-verify-{stream2}' - 'apex-runner-{platform}-{scenario}-{stream}' - 'apex-build-{stream}' - 'apex-deploy-virtual-{scenario}-{stream}' - 'apex-deploy-baremetal-{scenario}-{stream}' - - 'apex-daily-{stream}' + - 'apex-daily-{stream1}' + - 'apex-daily-{stream2}' # stream: branch with - in place of / (eg. stable-arno) # branch: branch (eg. stable/arno) @@ -15,17 +17,36 @@ branch: 'master' gs-pathname: '' block-stream: 'brahmaputra' + slave: 'intel-pod7' - brahmaputra: branch: 'stable/brahmaputra' gs-pathname: '/brahmaputra' block-stream: 'master' + slave: 'opnfv-jump-1' + disabled: false + + stream1: + - master: + branch: 'master' + gs-pathname: '' + block-stream: 'brahmaputra' + slave: 'intel-pod7' + + stream2: + - brahmaputra: + branch: 'stable/brahmaputra' + gs-pathname: '/brahmaputra' + block-stream: 'master' + slave: 'opnfv-jump-1' disabled: false project: 'apex' scenario: + - 'os-nosdn-nofeature-ha' - 'os-odl_l2-nofeature-ha' - - 'os-odl_l2-sfc-ha' + - 'os-odl_l2-bgpvpn-ha' + - 'os-odl_l2-sfc-noha' - 'os-odl_l3-nofeature-ha' - 'os-onos-nofeature-ha' - 'os-opencontrail-nofeature-ha' @@ -34,10 +55,11 @@ - 'baremetal' - 'virtual' +# Brahmaputra Verify - job-template: - name: 'apex-verify-{stream}' + name: 'apex-verify-{stream2}' - node: opnfv-jump-1 + node: '{slave}' parameters: - apex-parameter: @@ -63,7 +85,7 @@ - patchset-created-event: exclude-drafts: 'false' exclude-trivial-rebase: 'false' - exclude-no-code-change: 'false' + exclude-no-code-change: 'true' - draft-published-event - comment-added-contains-event: comment-contains-value: 'recheck' @@ -89,40 +111,129 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-daily.*" - - "apex-deploy.*" - - "apex-build.*" - - "apex-runner.*" - - 'apex-verify-{block-stream}' + - 'apex-daily.*{stream2}' + - 'apex-deploy.*{stream2}' + - 'apex-build.*{stream2}' + - 'apex-runner.*{stream2}' + - 'apex-verify-{stream2}' builders: - 'apex-build' - trigger-builds: - - project: 'apex-deploy-virtual-os-odl_l2-nofeature-ha-{stream}' - predefined-parameters: - BUILD_DIRECTORY=apex-verify-{stream}/build_output + - project: 'apex-deploy-virtual-os-odl_l2-nofeature-ha-{stream2}' + predefined-parameters: | + BUILD_DIRECTORY=apex-verify-{stream2}/build_output + OPNFV_CLEAN=yes git-revision: false block: true - trigger-builds: - - project: 'apex-deploy-virtual-os-onos-nofeature-ha-{stream}' - predefined-parameters: - BUILD_DIRECTORY=apex-verify-{stream}/build_output + - project: 'apex-deploy-virtual-os-onos-nofeature-ha-{stream2}' + predefined-parameters: | + BUILD_DIRECTORY=apex-verify-{stream2}/build_output + OPNFV_CLEAN=yes git-revision: false block: true - trigger-builds: - - project: 'apex-deploy-virtual-os-odl_l3-nofeature-ha-{stream}' - predefined-parameters: - BUILD_DIRECTORY=apex-verify-{stream}/build_output + - project: 'apex-deploy-virtual-os-odl_l3-nofeature-ha-{stream2}' + predefined-parameters: | + BUILD_DIRECTORY=apex-verify-{stream2}/build_output + OPNFV_CLEAN=yes + git-revision: false + block: true + - trigger-builds: + - project: 'apex-deploy-virtual-os-odl_l2-sfc-noha-{stream2}' + predefined-parameters: | + BUILD_DIRECTORY=apex-verify-{stream2}/build_output + OPNFV_CLEAN=yes git-revision: false block: true - 'apex-workspace-cleanup' +# Master Verify +- job-template: + name: 'apex-verify-{stream1}' + + node: '{slave}' + + parameters: + - apex-parameter: + gs-pathname: '{gs-pathname}' + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: "Used for overriding the GIT URL coming from parameters macro." + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' + + triggers: + - gerrit: + trigger-on: + - patchset-created-event: + exclude-drafts: 'false' + exclude-trivial-rebase: 'false' + exclude-no-code-change: 'true' + - draft-published-event + - comment-added-contains-event: + comment-contains-value: 'recheck' + - comment-added-contains-event: + comment-contains-value: 'reverify' + projects: + - project-compare-type: 'ANT' + project-pattern: 'apex' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: 'ci/**' + - compare-type: ANT + pattern: 'build/**' + - compare-type: ANT + pattern: 'lib/**' + - compare-type: ANT + pattern: 'config/**' + + properties: + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'apex-daily.*{stream1}' + - 'apex-deploy.*{stream1}' + - 'apex-build.*{stream1}' + - 'apex-runner.*{stream1}' + - 'apex-verify-{stream1}' + + builders: + - 'apex-build' + - trigger-builds: + - project: 'apex-deploy-virtual-os-nosdn-nofeature-ha-{stream1}' + predefined-parameters: | + BUILD_DIRECTORY=apex-verify-{stream1}/build_output + 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 + - 'apex-workspace-cleanup' + - job-template: name: 'apex-runner-{platform}-{scenario}-{stream}' # runner jobs for deploying manually - node: opnfv-jump-1 + node: '{slave}' disabled: false @@ -148,23 +259,27 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-daily.*" - - "apex-verify.*" + - 'apex-daily.*{stream}' + - 'apex-verify.*{stream}' builders: - trigger-builds: - project: 'apex-deploy-{platform}-{scenario}-{stream}' + predefined-parameters: + OPNFV_CLEAN=yes git-revision: false block: true - trigger-builds: - - project: 'yardstick-apex-opnfv-jump-1-daily-{stream}' + - project: 'yardstick-apex-{slave}-daily-{stream}' + predefined-parameters: + DEPLOY_SCENARIO={scenario} block: true block-thresholds: build-step-failure-threshold: 'never' failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'functest-apex-opnfv-jump-1-daily-{stream}' + - project: 'functest-apex-{slave}-daily-{stream}' predefined-parameters: DEPLOY_SCENARIO={scenario} block: true @@ -181,7 +296,7 @@ # Required Variables: # stream: branch with - in place of / (eg. stable) # branch: branch (eg. stable) - node: opnfv-jump-1 + node: '{slave}' disabled: false @@ -207,14 +322,15 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-deploy.*" + - 'apex-deploy.*{stream}' builders: - 'apex-build' - trigger-builds: - - project: 'apex-deploy-virtual-os-odl_l2-nofeature-ha-{stream}' - predefined-parameters: + - project: 'apex-deploy-virtual-os-nosdn-nofeature-ha-{stream}' + predefined-parameters: | BUILD_DIRECTORY=apex-build-{stream}/build_output + OPNFV_CLEAN=yes git-revision: false block: true - 'apex-upload-artifact' @@ -227,7 +343,7 @@ # Required Variables: # stream: branch with - in place of / (eg. stable) # branch: branch (eg. stable) - node: opnfv-jump-1 + node: '{slave}' disabled: false @@ -246,12 +362,16 @@ name: DEPLOY_SCENARIO default: '{scenario}' description: "Scenario to deploy with." + - string: + name: OPNFV_CLEAN + default: 'no' + description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment" properties: - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-deploy.*" + - 'apex-deploy.*{stream}' builders: - 'apex-deploy-virtual' @@ -265,7 +385,7 @@ # Required Variables: # stream: branch with - in place of / (eg. stable) # branch: branch (eg. stable) - node: opnfv-jump-1 + node: '{slave}' disabled: false @@ -289,24 +409,25 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-verify.*" - - "apex-deploy.*" - - "apex-build.*" + - 'apex-verify.*{stream}' + - 'apex-deploy.*{stream}' + - 'apex-build.*{stream}' builders: - 'apex-deploy-baremetal' - 'apex-workspace-cleanup' +# Brahmaputra Daily - job-template: - name: 'apex-daily-{stream}' + name: 'apex-daily-{stream2}' # Job template for daily build # # Required Variables: # stream: branch with - in place of / (eg. stable) # branch: branch (eg. stable) - node: opnfv-jump-1 + node: '{slave}' disabled: false @@ -326,28 +447,29 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - "apex-verify.*" - - "apex-deploy.*" - - "apex-build.*" - - "apex-runner.*" + - 'apex-verify.*{stream2}' + - 'apex-deploy.*{stream2}' + - 'apex-build.*{stream2}' + - 'apex-runner.*{stream2}' triggers: - - 'apex-{stream}' + - 'apex-{stream2}' builders: - trigger-builds: - - project: 'apex-build-{stream}' + - project: 'apex-build-{stream2}' git-revision: true current-parameters: true block: true - trigger-builds: - - project: 'apex-deploy-baremetal-os-odl_l2-nofeature-ha-{stream}' - predefined-parameters: - BUILD_DIRECTORY=apex-build-{stream}/build_output + - project: 'apex-deploy-baremetal-os-odl_l2-nofeature-ha-{stream2}' + predefined-parameters: | + BUILD_DIRECTORY=apex-build-{stream2}/build_output + OPNFV_CLEAN=yes git-revision: true block: true - trigger-builds: - - project: 'functest-apex-opnfv-jump-1-daily-{stream}' + - project: 'functest-apex-{slave}-daily-{stream2}' predefined-parameters: DEPLOY_SCENARIO=os-odl_l2-nofeature-ha block: true @@ -356,20 +478,22 @@ failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'yardstick-apex-opnfv-jump-1-daily-{stream}' + - project: 'yardstick-apex-{slave}-daily-{stream2}' + predefined-parameters: + DEPLOY_SCENARIO=os-odl_l2-nofeature-ha block: true block-thresholds: build-step-failure-threshold: 'never' failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'apex-deploy-baremetal-os-onos-nofeature-ha-{stream}' + - project: 'apex-deploy-baremetal-os-onos-nofeature-ha-{stream2}' predefined-parameters: - BUILD_DIRECTORY=apex-build-{stream}/build_output + BUILD_DIRECTORY=apex-build-{stream2}/build_output git-revision: true block: true - trigger-builds: - - project: 'functest-apex-opnfv-jump-1-daily-{stream}' + - project: 'functest-apex-{slave}-daily-{stream2}' predefined-parameters: DEPLOY_SCENARIO=os-onos-nofeature-ha block: true @@ -378,20 +502,22 @@ failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'yardstick-apex-opnfv-jump-1-daily-{stream}' + - project: 'yardstick-apex-{slave}-daily-{stream2}' + predefined-parameters: + DEPLOY_SCENARIO=os-onos-nofeature-ha block: true block-thresholds: build-step-failure-threshold: 'never' failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'apex-deploy-baremetal-os-odl_l3-nofeature-ha-{stream}' + - project: 'apex-deploy-baremetal-os-odl_l3-nofeature-ha-{stream2}' predefined-parameters: - BUILD_DIRECTORY=apex-build-{stream}/build_output + BUILD_DIRECTORY=apex-build-{stream2}/build_output git-revision: true block: true - trigger-builds: - - project: 'functest-apex-opnfv-jump-1-daily-{stream}' + - project: 'functest-apex-{slave}-daily-{stream2}' predefined-parameters: DEPLOY_SCENARIO=os-odl_l3-nofeature-ha block: true @@ -400,7 +526,102 @@ failure-threshold: 'never' unstable-threshold: 'FAILURE' - trigger-builds: - - project: 'yardstick-apex-opnfv-jump-1-daily-{stream}' + - project: 'yardstick-apex-{slave}-daily-{stream2}' + predefined-parameters: + DEPLOY_SCENARIO=os-odl_l3-nofeature-ha + block: true + block-thresholds: + build-step-failure-threshold: 'never' + failure-threshold: 'never' + unstable-threshold: 'FAILURE' + - trigger-builds: + - project: 'apex-deploy-baremetal-os-odl_l2-bgpvpn-ha-{stream2}' + predefined-parameters: + BUILD_DIRECTORY=apex-build-{stream2}/build_output + git-revision: true + block: true + - trigger-builds: + - project: 'functest-apex-{slave}-daily-{stream2}' + predefined-parameters: + DEPLOY_SCENARIO=os-odl_l2-bgpvpn-ha + block: true + block-thresholds: + build-step-failure-threshold: 'never' + failure-threshold: 'never' + unstable-threshold: 'FAILURE' + - trigger-builds: + - project: 'yardstick-apex-{slave}-daily-{stream2}' + predefined-parameters: + DEPLOY_SCENARIO=os-odl_l2-bgpvpn-ha + block: true + block-thresholds: + build-step-failure-threshold: 'never' + failure-threshold: 'never' + unstable-threshold: 'FAILURE' + +# Master Daily +- job-template: + name: 'apex-daily-{stream1}' + + # Job template for daily build + # + # Required Variables: + # stream: branch with - in place of / (eg. stable) + # branch: branch (eg. stable) + node: '{slave}' + + disabled: false + + scm: + - git-scm: + credentials-id: '{ssh-credentials}' + refspec: '' + branch: '{branch}' + + parameters: + - project-parameter: + project: '{project}' + - apex-parameter: + gs-pathname: '{gs-pathname}' + + properties: + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'apex-verify.*{stream1}' + - 'apex-deploy.*{stream1}' + - 'apex-build.*{stream1}' + - 'apex-runner.*{stream1}' + + triggers: + - 'apex-{stream1}' + + builders: + - trigger-builds: + - project: 'apex-build-{stream1}' + git-revision: true + current-parameters: true + block: true + - trigger-builds: + - project: 'apex-deploy-virtual-nosdn-nofeature-ha-{stream1}' + predefined-parameters: | + BUILD_DIRECTORY=apex-build-{stream1}/build_output + OPNFV_CLEAN=yes + git-revision: true + block: true + - trigger-builds: + - project: 'functest-apex-{slave}-daily-{stream1}' + predefined-parameters: + DEPLOY_SCENARIO=os-nosdn-nofeature-ha + block: true + block-thresholds: + build-step-failure-threshold: 'never' + failure-threshold: 'never' + unstable-threshold: 'FAILURE' + - trigger-builds: + - project: 'yardstick-apex-{slave}-daily-{stream1}' + predefined-parameters: + DEPLOY_SCENARIO=os-nosdn-nofeature-ha block: true block-thresholds: build-step-failure-threshold: 'never' @@ -459,21 +680,34 @@ if echo $BUILD_TAG | grep "apex-verify" 1> /dev/null; then if echo $GERRIT_BRANCH | grep "brahmaputra" 1> /dev/null; then export OPNFV_ARTIFACT_VERSION=brahmaputra-dev${BUILD_NUMBER} + export BUILD_ARGS="-v $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY" else export OPNFV_ARTIFACT_VERSION=dev${BUILD_NUMBER} + export BUILD_ARGS="-r $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY" fi elif [ "$ARTIFACT_VERSION" == "daily" ]; then if echo $GERRIT_BRANCH | grep "brahmaputra" 1> /dev/null; then export OPNFV_ARTIFACT_VERSION=brahmaputra-$(date -u +"%Y-%m-%d") + export BUILD_ARGS="-v $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY" else export OPNFV_ARTIFACT_VERSION=$(date -u +"%Y-%m-%d") + export BUILD_ARGS="-r $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY --iso" fi else - export OPNFV_ARTIFACT_VERSION=${ARTIFACT_VERSION} + export OPNFV_ARTIFACT_VERSION=${ARTIFACT_VERSION} + if echo $GERRIT_BRANCH | grep "brahmaputra" 1> /dev/null; then + export BUILD_ARGS="-v $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY" + else + export BUILD_ARGS="-r $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY --iso" + fi + fi + # clean for stable but doesn't matter for master + if echo $GERRIT_BRANCH | grep "brahmaputra" 1> /dev/null; then + sudo opnfv-clean fi # start the build cd $WORKSPACE/ci - ./build.sh -v $OPNFV_ARTIFACT_VERSION -c file://$CACHE_DIRECTORY $BUILD_DIRECTORY + ./build.sh $BUILD_ARGS 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 @@ -489,8 +723,8 @@ echo "OPNFV_RPM_MD5SUM=$(md5sum $BUILD_DIRECTORY/opnfv-apex-$RPM_VERSION.noarch.rpm | cut -d' ' -f1)" echo "OPNFV_BUILD_URL=$BUILD_URL" ) > $WORKSPACE/opnfv.properties - echo echo "--------------------------------------------------------" + echo "Done!" - builder: name: 'apex-workspace-cleanup' @@ -559,7 +793,12 @@ echo "--------------------------------------------------------" echo - if [[ ! "$ARTIFACT_NAME" == "latest" ]]; then + if [[ $BUILD_DIRECTORY == *verify-master* ]]; then + cd $WORKSPACE/../${BUILD_DIRECTORY/build_output/} + WORKSPACE=$(pwd) + echo "WORKSPACE modified to $WORKSPACE" + cd $WORKSPACE/ci + elif [[ ! "$ARTIFACT_NAME" == "latest" ]]; then # if artifact name is passed the pull a # specific artifact from artifacts.opnfv.org RPM_INSTALL_PATH=$GS_URL/$ARTIFACT_NAME @@ -597,43 +836,64 @@ fi fi - RPM_LIST=$RPM_INSTALL_PATH - for pkg in common undercloud; do - RPM_LIST+=" ${RPM_INSTALL_PATH/opnfv-apex/opnfv-apex-${pkg}}" - done + if [ -z "$DEPLOY_SCENARIO" ]; then + echo "Deploy scenario not set!" + exit 1 + fi - # update / install the new rpm - if rpm -q opnfv-apex > /dev/null; then - if [ $(basename $OPNFV_RPM_URL) == $(rpm -q opnfv-apex).rpm ]; then - echo "RPM is already installed" - elif sudo yum update -y $RPM_LIST | grep "does not update installed package"; then - if ! sudo yum downgrade -y $RPM_LIST; then - sudo yum remove -y opnfv-undercloud opnfv-common - sudo yum downgrade -y $RPM_INSTALL_PATH - fi - fi + # 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_FILE="${WORKSPACE}/config/deploy/${DEPLOY_SCENARIO}.yaml" + NETWORK_FILE="${WORKSPACE}/config/network/network_settings.yaml" + # Make sure python34 is installed + if ! rpm -q python34 > /dev/null; then + sudo yum install -y epel-release + if ! sudo yum install -y python34; then + echo "Failed to install python34" + exit 1 + fi + fi + export PYTHONPATH=$PYTHONPATH:${WORKSPACE}/lib/python/apex else - sudo yum install -y $RPM_LIST; + RPM_LIST=$RPM_INSTALL_PATH + for pkg in common undercloud opendaylight-sfc; do + RPM_LIST+=" ${RPM_INSTALL_PATH/opnfv-apex/opnfv-apex-${pkg}}" + done + + # update / install the new rpm + if rpm -q opnfv-apex > /dev/null; then + if [ $(basename $OPNFV_RPM_URL) == $(rpm -q opnfv-apex).rpm ]; then + echo "RPM is already installed" + elif sudo yum update -y $RPM_LIST | grep "does not update installed package"; then + if ! sudo yum downgrade -y $RPM_LIST; then + sudo yum remove -y opnfv-undercloud opnfv-common + sudo yum downgrade -y $RPM_INSTALL_PATH + fi + fi + else + sudo yum install -y $RPM_LIST; + fi + DEPLOY_CMD=opnfv-deploy + DEPLOY_FILE="/etc/opnfv-apex/${DEPLOY_SCENARIO}.yaml" + NETWORK_FILE="/etc/opnfv-apex/network_settings.yaml" fi - # cleanup virtual machines before we start - sudo opnfv-clean - # initiate virtual deployment - if [ -e /etc/opnfv-apex/network_settings.yaml ]; then - if [ -n "$DEPLOY_SCENARIO" ]; then - echo "Deploy Scenario set to ${DEPLOY_SCENARIO}" - if [ -e /etc/opnfv-apex/${DEPLOY_SCENARIO}.yaml ]; then - sudo opnfv-deploy -v -d /etc/opnfv-apex/${DEPLOY_SCENARIO}.yaml -n /etc/opnfv-apex/network_settings.yaml --debug + if [ "$OPNFV_CLEAN" == 'yes' ]; then + if [[ $BUILD_DIRECTORY == *verify-master* ]]; then + sudo ./clean.sh else - echo "File does not exist /etc/opnfv-apex/${DEPLOY_SCENARIO}.yaml" - exit 1 + sudo opnfv-clean fi - else - echo "Deploy scenario not set!" - exit 1 - fi + fi + # initiate virtual deployment + echo "Deploy Scenario set to ${DEPLOY_SCENARIO}" + if [ -e $DEPLOY_FILE ]; then + sudo $DEPLOY_CMD -v -d ${DEPLOY_FILE} -n $NETWORK_FILE --debug else - sudo opnfv-deploy -v + echo "File does not exist /etc/opnfv-apex/${DEPLOY_SCENARIO}.yaml" + exit 1 fi echo echo "--------------------------------------------------------" @@ -734,7 +994,7 @@ - trigger: name: 'apex-master' triggers: - - timed: '0 3 * 12 *' + - timed: '0 3 * * *' - trigger: name: 'apex-brahmaputra' triggers: