We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a813492 commit 36134b5Copy full SHA for 36134b5
1 file changed
Jenkinsfile
@@ -0,0 +1,32 @@
1
+pipeline {
2
+ agent any
3
+ stages {
4
+ stage('CMake Debug build') {
5
+ agent {
6
+ docker {
7
+ image 'juzzlin/qt5:18.04'
8
+ args '--privileged -t -v $WORKSPACE:/SimpleLogger'
9
+ }
10
11
+ steps {
12
+ sh "mkdir -p build-debug"
13
+ sh "cd build-debug && cmake -DCMAKE_BUILD_TYPE=Debug .."
14
+ sh "cd build-debug && cmake --build . --target all -- -j3"
15
16
17
+ stage('CMake Release build') {
18
19
20
21
22
23
24
25
+ sh "mkdir -p build-release"
26
+ sh "cd build-release && cmake -DCMAKE_BUILD_TYPE=Release .."
27
+ sh "cd build-release && cmake --build . --target all -- -j3"
28
29
30
31
+}
32
+
0 commit comments