From: Timo Heister Date: Fri, 9 Dec 2022 21:40:48 +0000 (-0500) Subject: CI: disable old MPI build X-Git-Tag: v9.5.0-rc1~736^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ed1d6fb118182f76d1d3887718f3e7e3b0b92d5e;p=dealii.git CI: disable old MPI build Now that the new MPI build is working, delete the old one. --- diff --git a/Jenkinsfile b/Jenkinsfile index d89e19e47c..198a785585 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,124 +63,59 @@ pipeline } } - stage('Build and Test') + stage('gcc-serial') { - parallel + agent { - - stage('gcc-serial') + docker { - agent - { - docker - { - image 'tjhei/candi:v9.0.1-r4' - } - } - - post { - always { - sh "cp /home/dealii/build/Testing/*/*.xml $WORKSPACE/serial.xml || true" - xunit tools: [CTest(pattern: '*.xml')] - sh "cp /home/dealii/build/detailed.log $WORKSPACE/detailed-serial.log || true" - archiveArtifacts artifacts: 'detailed-serial.log', fingerprint: true - } - - cleanup { - cleanWs() - } + image 'tjhei/candi:v9.0.1-r4' + } + } - failure { - githubNotify context: 'CI', description: 'serial build failed', status: 'FAILURE' - } - } + post { + always { + sh "cp /home/dealii/build/Testing/*/*.xml $WORKSPACE/serial.xml || true" + xunit tools: [CTest(pattern: '*.xml')] + sh "cp /home/dealii/build/detailed.log $WORKSPACE/detailed-serial.log || true" + archiveArtifacts artifacts: 'detailed-serial.log', fingerprint: true + } - steps - { - timeout(time: 6, unit: 'HOURS') - { - sh "echo \"building on node ${env.NODE_NAME}\"" - sh '''#!/bin/bash - set -e - set -x - export NP=`grep -c ^processor /proc/cpuinfo` - export TEST_TIME_LIMIT=1200 - mkdir -p /home/dealii/build - cd /home/dealii/build - cmake -G "Ninja" \ - -D DEAL_II_CXX_FLAGS='-Werror' \ - -D DEAL_II_CXX_FLAGS_DEBUG='-Og' \ - -D DEAL_II_EARLY_DEPRECATIONS=ON \ - -D CMAKE_BUILD_TYPE=Debug \ - -D DEAL_II_WITH_MPI=OFF \ - -D DEAL_II_UNITY_BUILD=ON \ - $WORKSPACE/ - time ninja -j $NP - time ninja test # quicktests - time ninja setup_tests - time ctest --output-on-failure -DDESCRIPTION="CI-$JOB_NAME" -j $NP --no-compress-output -T test - ''' - } - } + cleanup { + cleanWs() } + failure { + githubNotify context: 'CI', description: 'serial build failed', status: 'FAILURE' + } + } - stage('gcc-mpi') + steps + { + timeout(time: 6, unit: 'HOURS') { - agent - { - docker - { - image 'tjhei/candi:v9.0.1-r4' - } - } - - post { - always { - sh "cp /home/dealii/build/Testing/*/*.xml $WORKSPACE/mpi.xml || true" - xunit tools: [CTest(pattern: '*.xml')] - sh "cp /home/dealii/build/detailed.log $WORKSPACE/detailed-mpi.log || true" - archiveArtifacts artifacts: 'detailed-mpi.log', fingerprint: true - } - - cleanup { - cleanWs() - } - - failure { - githubNotify context: 'CI', description: 'mpi build failed', status: 'FAILURE' - } - } - - steps - { - timeout(time: 6, unit: 'HOURS') - { - sh "echo \"building on node ${env.NODE_NAME}\"" - sh '''#!/bin/bash - set -e - set -x - export NP=`grep -c ^processor /proc/cpuinfo` - mkdir -p /home/dealii/build - cd /home/dealii/build - cmake -G "Ninja" \ - -D DEAL_II_CXX_FLAGS='-Werror' \ - -D DEAL_II_CXX_FLAGS_DEBUG='-Og' \ - -D DEAL_II_EARLY_DEPRECATIONS=ON \ - -D CMAKE_BUILD_TYPE=Debug \ - -D DEAL_II_WITH_MPI=ON \ - -D DEAL_II_UNITY_BUILD=OFF \ - $WORKSPACE/ - time ninja -j $NP - time ninja test # quicktests - time ninja setup_tests - time ctest -R "all-headers|multigrid/transfer|matrix_free/matrix_" --output-on-failure -DDESCRIPTION="CI-$JOB_NAME" -j $NP --no-compress-output -T test - ''' - } - } - + sh "echo \"building on node ${env.NODE_NAME}\"" + sh '''#!/bin/bash + set -e + set -x + export NP=`grep -c ^processor /proc/cpuinfo` + export TEST_TIME_LIMIT=1200 + mkdir -p /home/dealii/build + cd /home/dealii/build + cmake -G "Ninja" \ + -D DEAL_II_CXX_FLAGS='-Werror' \ + -D DEAL_II_CXX_FLAGS_DEBUG='-Og' \ + -D DEAL_II_EARLY_DEPRECATIONS=ON \ + -D CMAKE_BUILD_TYPE=Debug \ + -D DEAL_II_WITH_MPI=OFF \ + -D DEAL_II_UNITY_BUILD=ON \ + $WORKSPACE/ + time ninja -j $NP + time ninja test # quicktests + time ninja setup_tests + time ctest --output-on-failure -DDESCRIPTION="CI-$JOB_NAME" -j $NP --no-compress-output -T test + ''' } - } }