diff options
author | Joerg Koenig <Joerg.Koenig@techsat.com> | 2019-05-11 20:56:15 (GMT) |
---|---|---|
committer | Joerg Koenig <Joerg.Koenig@techsat.com> | 2019-05-11 20:56:15 (GMT) |
commit | 1d7998afd255e715f0325e3c1027d3e8b682477c (patch) | |
tree | c5e383cc10a55cc7f76e4ebaf5f9dbad0e61d29c /Jenkinsfile | |
parent | 66ad746c9bb216e9022c7f3d311829799a7243c1 (diff) | |
download | Qt-1d7998afd255e715f0325e3c1027d3e8b682477c.zip Qt-1d7998afd255e715f0325e3c1027d3e8b682477c.tar.gz Qt-1d7998afd255e715f0325e3c1027d3e8b682477c.tar.bz2 |
Updated Build env
Change-Id: Iffff2fddf4309605bf9a1188d582b9f8aaed78bc
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 48 |
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' + } + } +} |