Remove KVMFORNFV Jobs 24/70424/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 23 Jun 2020 18:50:42 +0000 (11:50 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Wed, 1 Jul 2020 21:00:11 +0000 (14:00 -0700)
The project has been archived and jobs no longer need to be ran.

Change-Id: I5d13f3b6de49c22bbc0ecdf21bb12a5878ac64d3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/kvmfornfv/kvmfornfv-build.sh [deleted file]
jjb/kvmfornfv/kvmfornfv-download-artifact.sh [deleted file]
jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml [deleted file]
jjb/kvmfornfv/kvmfornfv-test.sh [deleted file]
jjb/kvmfornfv/kvmfornfv-upload-artifact.sh [deleted file]
jjb/kvmfornfv/kvmfornfv-views.yaml [deleted file]
jjb/kvmfornfv/kvmfornfv.yaml [deleted file]

diff --git a/jjb/kvmfornfv/kvmfornfv-build.sh b/jjb/kvmfornfv/kvmfornfv-build.sh
deleted file mode 100755 (executable)
index ff91849..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/bash
-# SPDX-license-identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2016 Ericsson AB and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-# build output directory
-OUTPUT_DIR=$WORKSPACE/build_output
-mkdir -p $OUTPUT_DIR
-
-# start the build
-cd $WORKSPACE
-./ci/build.sh $OUTPUT_DIR
diff --git a/jjb/kvmfornfv/kvmfornfv-download-artifact.sh b/jjb/kvmfornfv/kvmfornfv-download-artifact.sh
deleted file mode 100755 (executable)
index ea37eb2..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-set -o errexit
-set -o nounset
-set -o pipefail
-
-if [[ "$JOB_NAME" =~ (verify|merge|daily|weekly) ]]; then
-    JOB_TYPE=${BASH_REMATCH[0]}
-else
-    echo "Unable to determine job type!"
-    exit 1
-fi
-
-# do stuff differently based on the job type
-case "$JOB_TYPE" in
-    verify)
-        echo "Downloading artifacts for the change $GERRIT_CHANGE_NUMBER. This could take some time..."
-        GS_UPLOAD_LOCATION="gs://artifacts.opnfv.org/$PROJECT/review/$GERRIT_CHANGE_NUMBER"
-        ;;
-    daily)
-        gsutil cp gs://$GS_URL/latest.properties $WORKSPACE/latest.properties
-        source $WORKSPACE/latest.properties
-        GS_UPLOAD_LOCATION=$OPNFV_ARTIFACT_URL
-        echo "Downloading artifacts from $GS_UPLOAD_LOCATION for daily run. This could take some time..."
-        ;;
-    *)
-        echo "Artifact download is not enabled for $JOB_TYPE jobs"
-        exit 1
-esac
-
-GS_GUESTIMAGE_LOCATION="gs://artifacts.opnfv.org/$PROJECT/guest-image"
-/bin/mkdir -p $WORKSPACE/build_output
-gsutil cp -r $GS_UPLOAD_LOCATION/* $WORKSPACE/build_output > $WORKSPACE/gsutil.log 2>&1
-gsutil cp $GS_GUESTIMAGE_LOCATION/guest1.sha512 $WORKSPACE/build_output > $WORKSPACE/gsutil.log 2>&1
-
-echo "--------------------------------------------------------"
-ls -al $WORKSPACE/build_output
-echo "--------------------------------------------------------"
-echo
-echo "Downloaded artifacts!"
diff --git a/jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml b/jjb/kvmfornfv/kvmfornfv-rtd-jobs.yaml
deleted file mode 100644 (file)
index 7d0b925..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- project:
-    name: kvmfornfv-rtd
-    project: kvmfornfv
-    project-name: kvmfornfv
-
-    gerrit-skip-vote: true
-    project-pattern: 'kvmfornfv'
-    rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-kvmfornfv/47372/'
-    rtd-token: '32ae6f0ad54181a27fd38d99821a021f5087554a'
-
-    jobs:
-      - '{project-name}-rtd-jobs'
diff --git a/jjb/kvmfornfv/kvmfornfv-test.sh b/jjb/kvmfornfv/kvmfornfv-test.sh
deleted file mode 100755 (executable)
index b31d61c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-##########################################################
-##This script includes executing cyclictest scripts.
-##########################################################
-#The latest build packages are stored in build_output
-
-ls -al $WORKSPACE/build_output
-
-if [[ "$JOB_NAME" =~ (verify|merge|daily|weekly) ]]; then
-    JOB_TYPE=${BASH_REMATCH[0]}
-else
-    echo "Unable to determine job type!"
-    exit 1
-fi
-
-echo $TEST_NAME
-
-# do stuff differently based on the job type
-case "$JOB_TYPE" in
-    verify)
-        #start the test
-        cd $WORKSPACE
-        ./ci/test_kvmfornfv.sh $JOB_TYPE
-        ;;
-    daily)
-        #start the test
-        cd $WORKSPACE
-        ./ci/test_kvmfornfv.sh $JOB_TYPE $TEST_NAME
-        ;;
-    *)
-        echo "Test is not enabled for $JOB_TYPE jobs"
-        exit 1
-esac
diff --git a/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh b/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh
deleted file mode 100755 (executable)
index 91b6f44..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/bash
-set -o nounset
-
-if [[ "$JOB_NAME" =~ (verify|merge|daily|weekly) ]]; then
-    JOB_TYPE=${BASH_REMATCH[0]}
-else
-    echo "Unable to determine job type!"
-    exit 1
-fi
-
-case "$JOB_TYPE" in
-    verify)
-       OPNFV_ARTIFACT_VERSION="gerrit-$GERRIT_CHANGE_NUMBER"
-       GS_UPLOAD_LOCATION="gs://artifacts.opnfv.org/$PROJECT/review/$GERRIT_CHANGE_NUMBER"
-       echo "Removing outdated artifacts produced for the previous patch for the change $GERRIT_CHANGE_NUMBER"
-       gsutil ls $GS_UPLOAD_LOCATION > /dev/null 2>&1 && gsutil rm -r $GS_UPLOAD_LOCATION
-       echo "Uploading artifacts for the change $GERRIT_CHANGE_NUMBER. This could take some time..."
-       ;;
-    daily)
-        echo "Uploading daily artifacts This could take some time..."
-        OPNFV_ARTIFACT_VERSION=$(date -u +"%Y-%m-%d_%H-%M-%S")
-        GS_UPLOAD_LOCATION="gs://$GS_URL/$OPNFV_ARTIFACT_VERSION"
-        GS_LOG_LOCATION="gs://$GS_URL/logs-$(date -u +"%Y-%m-%d")"/
-        ;;
-    *)
-        echo "Artifact upload is not enabled for $JOB_TYPE jobs"
-        exit 1
-esac
-
-# save information regarding artifacts into file
-(
-    echo "OPNFV_ARTIFACT_VERSION=$OPNFV_ARTIFACT_VERSION"
-    echo "OPNFV_GIT_URL=$(git config --get remote.origin.url)"
-    echo "OPNFV_GIT_SHA1=$(git rev-parse HEAD)"
-    echo "OPNFV_ARTIFACT_URL=$GS_UPLOAD_LOCATION"
-    echo "OPNFV_BUILD_URL=$BUILD_URL"
-) > $WORKSPACE/opnfv.properties
-source $WORKSPACE/opnfv.properties
-
-# upload artifacts
-if [[ "$PHASE" == "build" ]]; then
-    gsutil cp -r $WORKSPACE/build_output/* $GS_UPLOAD_LOCATION > $WORKSPACE/gsutil.log 2>&1
-    gsutil -m setmeta -r \
-        -h "Cache-Control:private, max-age=0, no-transform" \
-        $GS_UPLOAD_LOCATION > /dev/null 2>&1
-else
-    if [[ "$JOB_TYPE" == "daily" ]]; then
-        log_dir=$WORKSPACE/build_output/log
-        if [[ -d "$log_dir" ]]; then
-            #Uploading logs to artifacts
-            echo "Uploading artifacts for future debugging needs...."
-            gsutil cp -r $WORKSPACE/build_output/log-*.tar.gz $GS_LOG_LOCATION > $WORKSPACE/gsutil.log 2>&1
-            # verifying the logs uploaded by cyclictest daily test job
-            gsutil ls $GS_LOG_LOCATION > /dev/null 2>&1
-            if [[ $? -ne 0 ]]; then
-                echo "Problem while uploading logs to artifacts!"
-                echo "Check log $WORKSPACE/gsutil.log on $NODE_NAME"
-                exit 1
-            fi
-        else
-            echo "No test logs/artifacts available for uploading"
-        fi
-    fi
-fi
-
-# upload metadata file for the artifacts built by daily job
-if [[ "$JOB_TYPE" == "daily" && "$PHASE" == "build" ]]; then
-    gsutil cp $WORKSPACE/opnfv.properties $GS_UPLOAD_LOCATION/opnfv.properties > $WORKSPACE/gsutil.log 2>&1
-    gsutil cp $WORKSPACE/opnfv.properties gs://$GS_URL/latest.properties > $WORKSPACE/gsutil.log 2>&1
-    gsutil -m setmeta -r \
-        -h "Cache-Control:private, max-age=0, no-transform" \
-        $GS_UPLOAD_LOCATION/opnfv.properties \
-        gs://$GS_URL/latest.properties > /dev/null 2>&1
-fi
-
-# verifying the artifacts uploading by verify/daily build job
-if [[ "$PHASE" == "build" ]]; then
-    gsutil ls $GS_UPLOAD_LOCATION > /dev/null 2>&1
-    if [[ $? -ne 0 ]]; then
-        echo "Problem while uploading artifacts!"
-        echo "Check log $WORKSPACE/gsutil.log on $NODE_NAME"
-        exit 1
-    fi
-fi
-echo "Uploaded artifacts!"
diff --git a/jjb/kvmfornfv/kvmfornfv-views.yaml b/jjb/kvmfornfv/kvmfornfv-views.yaml
deleted file mode 100644 (file)
index a029276..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- project:
-    name: kvmfornfv-view
-    views:
-      - project-view
-    project-name: kvmfornfv
diff --git a/jjb/kvmfornfv/kvmfornfv.yaml b/jjb/kvmfornfv/kvmfornfv.yaml
deleted file mode 100644 (file)
index ad497e9..0000000
+++ /dev/null
@@ -1,386 +0,0 @@
----
-- project:
-    name: kvmfornfv
-
-    project: '{name}'
-
-    stream:
-      - master:
-          branch: '{stream}'
-          gs-pathname: ''
-          disabled: false
-      - euphrates:
-          branch: 'stable/{stream}'
-          gs-pathname: '/{stream}'
-          disabled: true
-    #####################################
-    # patch verification phases
-    #####################################
-    phase:
-      - 'build':
-          slave-label: 'opnfv-build-ubuntu'
-      - 'test':
-          slave-label: 'intel-pod10'
-    #####################################
-    # patch verification phases
-    #####################################
-    testname:
-      - 'cyclictest'
-      - 'packet_forward'
-      - 'livemigration'
-    #####################################
-    # patch verification phases
-    #####################################
-    jobs:
-      - 'kvmfornfv-verify-{stream}'
-      - 'kvmfornfv-verify-{phase}-{stream}'
-      - 'kvmfornfv-merge-{stream}'
-      - 'kvmfornfv-daily-{stream}'
-      - 'kvmfornfv-daily-build-{stream}'
-      - 'kvmfornfv-{testname}-daily-test-{stream}'
-
-#####################################
-# job templates
-#####################################
-- job-template:
-    name: 'kvmfornfv-verify-{stream}'
-
-    project-type: multijob
-
-    disabled: '{obj:disabled}'
-
-    concurrent: true
-
-    properties:
-      - logrotate-default
-      - throttle:
-          enabled: true
-          max-total: 3
-          option: 'project'
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - 'opnfv-build-ubuntu-defaults'
-
-    triggers:
-      - gerrit:
-          server-name: 'gerrit.opnfv.org'
-          trigger-on:
-            - patchset-created-event:
-                exclude-drafts: 'false'
-                exclude-trivial-rebase: 'false'
-                exclude-no-code-change: 'false'
-            - 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: '{project}'
-              branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**/{branch}'
-              disable-strict-forbidden-file-verification: 'true'
-              forbidden-file-paths:
-                - compare-type: ANT
-                  pattern: 'docs/**'
-
-    builders:
-      - description-setter:
-          description: "Built on $NODE_NAME"
-      - multijob:
-          name: build
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-verify-build-{stream}'
-              current-parameters: false
-              predefined-parameters: |
-                BRANCH=$BRANCH
-                GERRIT_REFSPEC=$GERRIT_REFSPEC
-                GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
-              node-parameters: false
-              kill-phase-on: FAILURE
-              abort-all-job: true
-      - multijob:
-          name: test
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-verify-test-{stream}'
-              current-parameters: false
-              predefined-parameters: |
-                BRANCH=$BRANCH
-                GERRIT_REFSPEC=$GERRIT_REFSPEC
-                GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
-              node-parameters: false
-              kill-phase-on: FAILURE
-              abort-all-job: true
-
-- job-template:
-    name: 'kvmfornfv-verify-{phase}-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    concurrent: true
-
-    scm:
-      - git-scm-gerrit
-
-    wrappers:
-      - ssh-agent-wrapper
-      - timeout:
-          timeout: 360
-          fail: true
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - '{slave-label}-defaults'
-      - 'kvmfornfv-defaults':
-          gs-pathname: '{gs-pathname}'
-      - string:
-          name: PHASE
-          default: '{phase}'
-          description: "Execution of kvmfornfv daily '{phase}' job ."
-
-    builders:
-      - description-setter:
-          description: "Built on $NODE_NAME"
-      - '{project}-verify-{phase}-macro'
-
-- job-template:
-    name: 'kvmfornfv-merge-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - 'opnfv-build-ubuntu-defaults'
-      - 'kvmfornfv-defaults':
-          gs-pathname: '{gs-pathname}'
-
-    scm:
-      - git-scm
-
-    triggers:
-      - gerrit:
-          server-name: 'gerrit.opnfv.org'
-          trigger-on:
-            - change-merged-event
-            - comment-added-contains-event:
-                comment-contains-value: 'remerge'
-          projects:
-            - project-compare-type: 'ANT'
-              project-pattern: '{project}'
-              branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**/{branch}'
-
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-build.sh
-
-- job-template:
-    name: 'kvmfornfv-daily-{stream}'
-
-    project-type: multijob
-
-    disabled: '{obj:disabled}'
-
-    concurrent: false
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - 'opnfv-build-ubuntu-defaults'
-      - 'kvmfornfv-defaults':
-          gs-pathname: '{gs-pathname}'
-
-    scm:
-      - git-scm
-
-    triggers:
-      - timed: '@midnight'
-
-    builders:
-      - description-setter:
-          description: "Built on $NODE_NAME"
-      - multijob:
-          name: cyclictest-build
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-daily-build-{stream}'
-              current-parameters: false
-              node-parameters: false
-              git-revision: true
-              kill-phase-on: FAILURE
-              abort-all-job: true
-      - multijob:
-          name: cyclictest-test
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-cyclictest-daily-test-{stream}'
-              current-parameters: false
-              node-parameters: false
-              git-revision: true
-              kill-phase-on: FAILURE
-              abort-all-job: true
-      - multijob:
-          name: packetforward-test
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-packet_forward-daily-test-{stream}'
-              current-parameters: false
-              node-parameters: false
-              git-revision: true
-              kill-phase-on: FAILURE
-              abort-all-job: true
-      - multijob:
-          name: livemigration-test
-          condition: SUCCESSFUL
-          projects:
-            - name: 'kvmfornfv-livemigration-daily-test-{stream}'
-              current-parameters: false
-              node-parameters: false
-              git-revision: true
-              kill-phase-on: FAILURE
-              abort-all-job: true
-
-- job-template:
-    name: 'kvmfornfv-daily-build-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    concurrent: false
-
-    scm:
-      - git-scm
-
-    wrappers:
-      - ssh-agent-wrapper
-      - timeout:
-          timeout: 360
-          fail: true
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - 'opnfv-build-ubuntu-defaults'
-      - 'kvmfornfv-defaults':
-          gs-pathname: '{gs-pathname}'
-      - string:
-          name: PHASE
-          default: 'build'
-          description: "Execution of kvmfornfv daily 'build' job ."
-
-    builders:
-      - description-setter:
-          description: "Built on $NODE_NAME"
-      - '{project}-daily-build-macro'
-
-- job-template:
-    name: 'kvmfornfv-{testname}-daily-test-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    concurrent: false
-
-    scm:
-      - git-scm
-
-    wrappers:
-      - ssh-agent-wrapper
-      - timeout:
-          timeout: 360
-          fail: true
-
-    parameters:
-      - project-parameter:
-          project: '{project}'
-          branch: '{branch}'
-      - 'intel-pod10-defaults'
-      - 'kvmfornfv-defaults':
-          gs-pathname: '{gs-pathname}'
-      - string:
-          name: TEST_NAME
-          default: '{testname}'
-          description: "Daily job to execute kvmfornfv '{testname}' testcase."
-      - string:
-          name: PHASE
-          default: 'test'
-          description: "Execution of kvmfornfv daily 'test' job ."
-
-    builders:
-      - description-setter:
-          description: "Built on $NODE_NAME"
-      - '{project}-{testname}-daily-test-macro'
-
-#####################################
-# builder macros
-#####################################
-- builder:
-    name: 'kvmfornfv-verify-build-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-build.sh
-      - shell:
-          !include-raw: ./kvmfornfv-upload-artifact.sh
-
-- builder:
-    name: 'kvmfornfv-verify-test-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-download-artifact.sh
-      - shell:
-          !include-raw: ./kvmfornfv-test.sh
-
-- builder:
-    name: 'kvmfornfv-daily-build-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-build.sh
-      - shell:
-          !include-raw: ./kvmfornfv-upload-artifact.sh
-
-- builder:
-    name: 'kvmfornfv-cyclictest-daily-test-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-download-artifact.sh
-      - shell:
-          !include-raw: ./kvmfornfv-test.sh
-      - shell:
-          !include-raw: ./kvmfornfv-upload-artifact.sh
-
-- builder:
-    name: 'kvmfornfv-packet_forward-daily-test-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-download-artifact.sh
-      - shell:
-          !include-raw: ./kvmfornfv-test.sh
-
-- builder:
-    name: 'kvmfornfv-livemigration-daily-test-macro'
-    builders:
-      - shell:
-          !include-raw: ./kvmfornfv-download-artifact.sh
-      - shell:
-          !include-raw: ./kvmfornfv-test.sh
-
-#####################################
-# parameter macros
-#####################################
-- parameter:
-    name: 'kvmfornfv-defaults'
-    parameters:
-      - string:
-          name: GS_URL
-          default: artifacts.opnfv.org/$PROJECT{gs-pathname}
-          description: "URL to Google Storage."