Parcourir la source

Jenkinsfile: Add win32 build (#5091)

Thomas Müller il y a 9 ans
Parent
commit
94c9a2cca1
1 fichiers modifiés avec 15 ajouts et 0 suppressions
  1. 15 0
      Jenkinsfile

+ 15 - 0
Jenkinsfile

@@ -38,6 +38,21 @@ node('CLIENT') {
 		ctest --output-on-failure'''
 
 
+    stage 'Win32'
+	def win32 = docker.image('deepdiver/docker-owncloud-client-win32:latest')
+	win32.pull() // make sure we have the latest available from Docker Hub
+	win32.inside {
+		sh '''
+		rm -rf build-win32
+		mkdir build-win32
+		cd build-win32
+		../admin/win/download_runtimes.sh
+		cmake .. -DCMAKE_TOOLCHAIN_FILE=../admin/win/Toolchain-mingw32-openSUSE.cmake -DWITH_CRASHREPORTER=ON
+		make -j4
+		make package
+		ctest .
+		'''
+	}
 }