2
0
Grant Limberg 5 жил өмнө
parent
commit
a66b4a6f5e
1 өөрчлөгдсөн 19 нэмэгдсэн , 1 устгасан
  1. 19 1
      Jenkinsfile

+ 19 - 1
Jenkinsfile

@@ -23,6 +23,7 @@ pipeline {
                     tasks << buildCentosNative()
                     tasks << buildMacOS()
                     tasks << buildWindows()
+                    tasks << buildFreeBSD()
 
                     parallel tasks
                 }
@@ -47,8 +48,8 @@ def buildMacOS() {
                 dir("build") {
                     checkout scm
                     sh 'make'
-                    cleanWs deleteDirs: true, disableDeferredWipeout: true, notFailBuild: true
                 }
+                cleanWs deleteDirs: true, disableDeferredWipeout: true, notFailBuild: true
             }
         }
         return myNode
@@ -87,6 +88,23 @@ def buildWindows() {
     return tasks
 }
 
+def buildFreeBSD() {
+    def tasks = [:]
+    tasks << getTasks(['freebsd12'], ['amd64'], { unused, unused ->
+        def myNode = {
+            node ('freebsd12') {
+                dir('build') {
+                    checkout scm
+                    sh 'make'
+                }
+                cleanWs deleteDirs: true, disableDeferredWipeout: true, notFailBuild: true
+            }
+        }
+        return myNode
+    })
+    return tasks
+}
+
 def buildStaticBinaries() {
     def tasks = [:]
     def dist = ["alpine"]