diff --git a/Jenkinsfile b/Jenkinsfile index e3ecc7b54..f911fef11 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,6 +22,10 @@ node { throttleOption: 'category'], [$class: 'ParametersDefinitionProperty', parameterDefinitions: [ + [$class: 'BooleanParameterDefinition', + name: 'IS_SCHEMA_TEST', + defaultValue: false, + description: 'Identifies whether this build is being triggered to test a change to the content schemas'], [$class: 'StringParameterDefinition', name: 'SCHEMA_BRANCH', defaultValue: 'deployed-to-production', @@ -31,9 +35,14 @@ node { try { govuk.setEnvar('GOVUK_APP_DOMAIN', 'dev.gov.uk') govuk.initializeParameters([ + 'IS_SCHEMA_TEST': 'false', 'SCHEMA_BRANCH': 'deployed-to-production', ]) + if (!govuk.isAllowedBranchBuild(env.BRANCH_NAME)) { + return + } + stage('Build') { checkout scm