From d96614fe42e6c2f19538a4ef85b1a333593c0f16 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 23 May 2022 09:59:04 +0100 Subject: [PATCH] build: Temporarily disable VFIO, SGX and metrics build steps These require machines that are currently offline. Signed-off-by: Rob Bradford --- Jenkinsfile | 115 ---------------------------------------------------- 1 file changed, 115 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7a8134b27..5ddaffe79 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -153,88 +153,6 @@ pipeline{ } } } - stage ('Worker build SGX') { - agent { node { label 'bionic-sgx' } } - when { - beforeAgent true - allOf { - branch 'main' - expression { - return runWorkers - } - } - } - stages { - stage ('Checkout') { - steps { - checkout scm - } - } - stage ('Run SGX integration tests') { - options { - timeout(time: 1, unit: 'HOURS') - } - steps { - sh "scripts/dev_cli.sh tests --integration-sgx" - } - } - stage ('Run SGX integration tests for musl') { - options { - timeout(time: 1, unit: 'HOURS') - } - steps { - sh "scripts/dev_cli.sh tests --integration-sgx --libc musl" - } - } - } - post { - always { - sh "sudo chown -R jenkins.jenkins ${WORKSPACE}" - deleteDir() - } - } - } - stage ('Worker build VFIO') { - agent { node { label 'bionic-vfio' } } - when { - beforeAgent true - allOf { - branch 'main' - expression { - return runWorkers - } - } - } - stages { - stage ('Checkout') { - steps { - checkout scm - } - } - stage ('Run VFIO integration tests') { - options { - timeout(time: 1, unit: 'HOURS') - } - steps { - sh "scripts/dev_cli.sh tests --integration-vfio" - } - } - stage ('Run VFIO integration tests for musl') { - options { - timeout(time: 1, unit: 'HOURS') - } - steps { - sh "scripts/dev_cli.sh tests --integration-vfio --libc musl" - } - } - } - post { - always { - sh "sudo chown -R jenkins.jenkins ${WORKSPACE}" - deleteDir() - } - } - } stage ('Worker build - Windows guest') { agent { node { label 'focal' } } when { @@ -315,39 +233,6 @@ pipeline{ } } } - stage ('Worker build - Metrics') { - agent { node { label 'focal-metrics' } } - when { - branch 'main' - beforeAgent true - expression { - return runWorkers - } - } - environment { - METRICS_PUBLISH_KEY = credentials('52e0945f-ce7a-43d1-87af-67d1d87cc40f') - } - stages { - stage ('Checkout') { - steps { - checkout scm - } - } - stage ('Run metrics tests') { - options { - timeout(time: 1, unit: 'HOURS') - } - steps { - sh 'scripts/dev_cli.sh tests --metrics -- -- --report-file /root/workloads/metrics.json' - } - } - stage ('Upload metrics report') { - steps { - sh 'curl -X PUT https://cloud-hypervisor-metrics.azurewebsites.net/api/publishmetrics -H "x-functions-key: $METRICS_PUBLISH_KEY" -T ~/workloads/metrics.json' - } - } - } - } } } }