/**************************************************************************/ /* */ /* OCaml */ /* */ /* Sebastien Hinderer, INRIA Paris */ /* */ /* Copyright 2020 Institut National de Recherche en Informatique et */ /* en Automatique. */ /* */ /* All rights reserved. This file is distributed under the terms of */ /* the GNU Lesser General Public License version 2.1, with the */ /* special exception on linking described in the file LICENSE. */ /* */ /**************************************************************************/ /* Pipeline for the check-typo job on Inria's CI */ pipeline { agent { label 'ocaml-linux-64' } options { timeout(time: 1, unit: 'HOURS') } stages { stage('Checking code style') { steps { sh ''' if [ ! -x tools/check-typo ] ; then echo "tools/check-typo does not appear to be executable?"; >2; exit 1; fi tools/check-typo ''' } } } post { regression { emailext ( to: 'ocaml-ci-notifications@inria.fr', subject: 'Job $JOB_NAME $BUILD_STATUS (build #$BUILD_NUMBER)', body: 'Changes since the last successful build:\n\n' + '${CHANGES, format="%r %a %m"}\n\n' + 'See the attached build log or check console output here:\n' + '$BUILD_URL\n', /* recipientProviders: [[$class: 'DevelopersRecipientProvider']], */ attachLog: true ) } } }