summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Koenig <Joerg.Koenig@techsat.com>2019-05-17 06:13:39 (GMT)
committerJoerg Koenig <Joerg.Koenig@techsat.com>2019-05-17 06:13:39 (GMT)
commit050a4848be764059f331e06cc8c589cef4c8b0ab (patch)
tree62489756f16a23f5d01993b93bef29fe8e2890cd
parent19ffc9a3fdd541af201e01396b0ccbbbf69142a5 (diff)
downloadQt-050a4848be764059f331e06cc8c589cef4c8b0ab.zip
Qt-050a4848be764059f331e06cc8c589cef4c8b0ab.tar.gz
Qt-050a4848be764059f331e06cc8c589cef4c8b0ab.tar.bz2
Next dev stage
Change-Id: I2f2ee4822d159edd1448b746b2e692c1cd313b2f
-rw-r--r--Jenkinsfile30
-rw-r--r--buildqt32.bat2
-rw-r--r--buildqt64.bat2
3 files changed, 28 insertions, 6 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index c202b70..0d09988 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,3 +1,6 @@
+import jenkins.model.*
+import hudson.model.Result
+
def REPO = 'ssh://gerrit1.techsat.local:29418/external/Qt'
properties([
@@ -38,7 +41,6 @@ stage('Build') {
}
- archiveArtifacts artifacts: 'qt-*-x86-linux64.tgz,qt-*-x86-linux.tgz'
}
},
windows: {
@@ -79,10 +81,10 @@ stage('Build') {
buildqt64.bat
'''
}
- archiveArtifacts artifacts: '*-msvc.zip'
-
+ stash name: "qtwin", includes: "*-msvc.zip"
} catch (e) {
echo 'Windows build failed'
+ setBuildResult('FAILURE')
} finally {
bat '''
set PATH=C:\\dev-tools\\msys\\x86\\usr\\bin;%PATH%
@@ -90,8 +92,28 @@ stage('Build') {
sh.exe -c "rm -f NUL"
cd %WORKSPACE%
'''
-
+ deleteDir()
}
}
}
}
+stage ("Post processing") {
+ node('bslp02-centos6-64') {
+ unstash name: 'qtwin'
+ sh '''
+ rm -Rf $WORKSPACE/INST
+ QT_VER=5.12.3
+ mkdir -p $WORKSPACE/INST/$QT_VER/x86-linux
+ tar -xzf $WORKSPACE/qt-$QT_VER-x86-linux.tgz -C $WORKSPACE/INST/5.12.3/x86-linux
+ mkdir -p $WORKSPACE/INST/$QT_VER/x86-linux64
+ tar -xzf $WORKSPACE/qt-$QT_VER-x86-linux64.tgz -C $WORKSPACE/INST/5.12.3/x86-linux64
+ mkdir -p $WORKSPACE/INST/$QT_VER/x86-msvc
+ unzip -o $WORKSPACE/qt-$QT_VER-x86-msvc.zip -d $WORKSPACE/INST/$QT_VER/x86-msvc
+ mkdir -p $WORKSPACE/INST/$QT_VER/x86_64-msvc
+ unzip -o $WORKSPACE/qt-$QT_VER-x86_64-msvc.zip -d $WORKSPACE/INST/$QT_VER/x86-msvc
+ cd $WORKSPACE/INST && tar -zcf $WORKSPACE/qt-$QT_VER-bin.tgz ./
+ rm -Rf $WORKSPACE/INST
+ '''
+ archiveArtifacts artifacts: 'qt-5.12.3-bin.tgz'
+ }
+}
diff --git a/buildqt32.bat b/buildqt32.bat
index 957d30c..9b14289 100644
--- a/buildqt32.bat
+++ b/buildqt32.bat
@@ -88,7 +88,7 @@ call nmake install
if %errorlevel% neq 0 exit /b %errorlevel%
cd %PREFIX%
-%BASEDIR%wintools\7za.exe a -tzip %BASEDIR%\qt-%QT_VERSION%-%INST_ARCH%.zip .\*
+%BASEDIR%wintools\7za.exe a -tzip %BASEDIR%\qt-%QT_FULL_VER%-%INST_ARCH%.zip .\*
cd %BASEDIR%
rm -Rf %OPENSSL%
diff --git a/buildqt64.bat b/buildqt64.bat
index 27e7c16..46407c5 100644
--- a/buildqt64.bat
+++ b/buildqt64.bat
@@ -85,7 +85,7 @@ call nmake install
if %errorlevel% neq 0 exit /b %errorlevel%
cd %PREFIX%
-%BASEDIR%wintools\7za.exe a -tzip %BASEDIR%\qt-%QT_VERSION%-%INST_ARCH%.zip .\*
+%BASEDIR%wintools\7za.exe a -tzip %BASEDIR%\qt-%QT_FULL_VER%-%INST_ARCH%.zip .\*
cd %BASEDIR%
rm -Rf %OPENSSL%