diff options
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 49 |
1 files changed, 20 insertions, 29 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index 630e789..67cd46b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,36 +21,27 @@ properties([ stage('Build') { parallel linux: { node('bslp02-centos6-64') { - try { - deleteDir() - checkout([$class: 'GitSCM', - branches: [[name: BRANCH]], - doGenerateSubmoduleConfigurations: false, - extensions: [], - submoduleCfg: [], - userRemoteConfigs: [[url: REPO]]]) + deleteDir() + checkout([$class: 'GitSCM', + branches: [[name: BRANCH]], + doGenerateSubmoduleConfigurations: false, + extensions: [], + submoduleCfg: [], + userRemoteConfigs: [[url: REPO]]]) - stage("Qt Build") { - sh '''#!/bin/bash - export PATH=$GCC_PATH/bin:$PATH - make GCC_PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc -f Makefile all - ''' - } - stage("Qt-Creator Build") { - sh '''#!/bin/bash - export PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc/bin:$PATH - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$WORKSPACE/install.x86-linux64/qt-5.14.2-shared/lib - make ARCH=x86-linux64 GCC_PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc/bin QTDIR=$WORKSPACE/install.x86-linux64/qt-5.14.2-shared -f Makefile.qtcreator all - ''' - } - } catch (e) { - echo 'Linux build failed' - } finally { - sh '''#!/bin/bash - echo "Build failed" - exit 1 - ''' - } + stage("Qt Build") { + sh '''#!/bin/bash + export PATH=$GCC_PATH/bin:$PATH + make GCC_PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc -f Makefile all + ''' + } + stage("Qt-Creator Build") { + sh '''#!/bin/bash + export PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc/bin:$PATH + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$WORKSPACE/install.x86-linux64/qt-5.14.2-shared/lib + make ARCH=x86-linux64 GCC_PATH=/master/DEV-Tools/gcc-suite/1.6.0/x86-linux64/gcc/bin QTDIR=$WORKSPACE/install.x86-linux64/qt-5.14.2-shared -f Makefile.qtcreator all + ''' + } } }, windows: { |