From 01b141291459968abbfd2e8be36d6d2a8dbbcc53 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Thu, 13 Aug 2020 15:56:22 +0100 Subject: [PATCH] Jenkinsfile: Move OpenAPI validation to worker Remove this work from the Jenkins master. Signed-off-by: Rob Bradford --- Jenkinsfile | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3c34a2daf..06b925de0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,21 +24,6 @@ pipeline{ stage ('Build') { failFast true parallel { - stage ('Master build') { - agent { node { label 'master' } } - stages { - stage ('Checkout') { - steps { - checkout scm - } - } - stage ('Run OpenAPI tests') { - steps { - sh "scripts/run_openapi_tests.sh" - } - } - } - } stage ('Worker build') { agent { node { label 'bionic' } } options { @@ -50,6 +35,11 @@ pipeline{ checkout scm } } + stage ('Run OpenAPI tests') { + steps { + sh "scripts/run_openapi_tests.sh" + } + } stage ('Run unit tests') { steps { sh "scripts/dev_cli.sh tests --unit"