summaryrefslogtreecommitdiffstats
path: root/Jenkinsfile
diff options
context:
space:
mode:
authorJoerg Koenig <Joerg.Koenig@techsat.com>2019-05-11 20:56:15 (GMT)
committerJoerg Koenig <Joerg.Koenig@techsat.com>2019-05-11 20:56:15 (GMT)
commit1d7998afd255e715f0325e3c1027d3e8b682477c (patch)
treec5e383cc10a55cc7f76e4ebaf5f9dbad0e61d29c /Jenkinsfile
parent66ad746c9bb216e9022c7f3d311829799a7243c1 (diff)
downloadQt-1d7998afd255e715f0325e3c1027d3e8b682477c.zip
Qt-1d7998afd255e715f0325e3c1027d3e8b682477c.tar.gz
Qt-1d7998afd255e715f0325e3c1027d3e8b682477c.tar.bz2
Updated Build env
Change-Id: Iffff2fddf4309605bf9a1188d582b9f8aaed78bc
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile48
1 files changed, 48 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..e846baf
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,48 @@
+def REPO = 'ssh://gerrit1.techsat.local:29418/external/Qt'
+
+stage('Build') {
+ parallel linux: {
+ node('linux') {
+ deleteDir()
+ checkout([$class: 'GitSCM',
+ branches: [[name: 'features/newbuild']],
+ doGenerateSubmoduleConfigurations: false,
+ extensions: [],
+ submoduleCfg: [],
+ userRemoteConfigs: [[url: REPO]]])
+ sh '''#!/bin/bash
+ source /opt/centos/devtoolset-1.1/enable
+ gcc -v
+ make
+ '''
+ archiveArtifacts artifacts: 'qt-*-x86-linux64.zip'
+ }
+ },
+ windows: {
+ node('windows') {
+ deleteDir()
+ checkout([$class: 'GitSCM',
+ branches: [[name: 'features/newbuild']],
+ doGenerateSubmoduleConfigurations: false,
+ extensions: [],
+ submoduleCfg: [],
+ userRemoteConfigs: [[url: REPO]]])
+ bat '''@echo off
+ net use K: \\\\dfs2.techsat.net\\dev-tools /yes > NUL 2>&1
+ set SDKDIR=K:\\WinSDK\\VS2019BT\\
+ set PERLDIR=K:\\perl\\x86_64-msvc\\
+ buildqt32.bat
+ '''
+ bat '''@echo off
+ net use K: \\\\dfs2.techsat.net\\dev-tools /yes > NUL 2>&1
+ set SDKDIR=K:\\WinSDK\\VS2019BT\\
+ set PERLDIR=K:\\perl\\x86_64-msvc\\
+ buildqt64.bat
+ '''
+ bat '''@echo off
+ net use K: /delete /yes >NUL 2>&1
+ '''
+ archiveArtifacts artifacts: 'qt-*-msvc.zip'
+ }
+ }
+}