From a66b4a6f5e035dff9a9b2d744fca8822dc0df837 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Thu, 18 Jun 2020 15:26:29 -0700 Subject: [PATCH] add freebsd build target --- Jenkinsfile | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2a9ffcaf7..2c12dd59e 100644 --- a/Jenkinsfile +++ b/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"]