diff --git a/ci/Jenkinsfile.tests b/ci/Jenkinsfile.tests index d41585373b6..9a033da2676 100644 --- a/ci/Jenkinsfile.tests +++ b/ci/Jenkinsfile.tests @@ -10,7 +10,7 @@ pipeline { options { timestamps() /* Prevent Jenkins jobs from running forever */ - timeout(time: 15, unit: 'MINUTES') + timeout(time: 20, unit: 'MINUTES') /* Limit builds retained */ buildDiscarder(logRotator( numToKeepStr: '10', @@ -62,6 +62,14 @@ pipeline { } } } + stage('Contract Tests') { + steps { + sh """#!/bin/bash + set -eo pipefail + make test-contract 2>&1 | tee -a ${LOG_FILE} + """ + } + } stage('Integration Tests') { steps { sh """#!/bin/bash