From 9b556f41a0bfa05f26a0f8a7aba6beceb6dbdce3 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Fri, 9 Dec 2016 10:05:41 -0800 Subject: [PATCH] updated Jenkinsfile --- Jenkinsfile | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index ce1cda5..adc67cd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -104,6 +104,36 @@ parallel 'centos7': { throw err } + + // ------------------------------------------------------------------------------ + // ---------------------------- shared library (Linux) -------------------------- + // ------------------------------------------------------------------------------ + + + try { + checkout scm + stage('macOS shared lib') { + sh 'make shared_lib SDK_PICOTCP=1 SDK_IPV4=1' + } + } + catch (err) { + currentBuild.result = "FAILURE" + slackSend color: '#ff0000', message: "${env.JOB_NAME} broken on macOS (<${env.BUILD_URL}|Open>)" + throw err + } + + try { + checkout scm + stage('macOS shared lib') { + sh 'make shared_lib SDK_PICOTCP=1 SDK_IPV6=1' + } + } + catch (err) { + currentBuild.result = "FAILURE" + slackSend color: '#ff0000', message: "${env.JOB_NAME} broken on macOS (<${env.BUILD_URL}|Open>)" + throw err + } + // ------------------------------------------------------------------------------ // --------------------------- Intercept Library (Linux) ------------------------ // ------------------------------------------------------------------------------ @@ -284,6 +314,35 @@ parallel 'centos7': { slackSend color: '#ff0000', message: "${env.JOB_NAME} broken on iOS (<${env.BUILD_URL}|Open>)" throw err } + // ------------------------------------------------------------------------------ + // ----------------------------- shared library (macOS) ------------------------- + // ------------------------------------------------------------------------------ + + + try { + checkout scm + stage('macOS shared lib') { + sh 'make shared_lib SDK_PICOTCP=1 SDK_IPV4=1' + } + } + catch (err) { + currentBuild.result = "FAILURE" + slackSend color: '#ff0000', message: "${env.JOB_NAME} broken on macOS (<${env.BUILD_URL}|Open>)" + throw err + } + + try { + checkout scm + stage('macOS shared lib') { + sh 'make shared_lib SDK_PICOTCP=1 SDK_IPV6=1' + } + } + catch (err) { + currentBuild.result = "FAILURE" + slackSend color: '#ff0000', message: "${env.JOB_NAME} broken on macOS (<${env.BUILD_URL}|Open>)" + throw err + } + // ------------------------------------------------------------------------------ // --------------------------- Android JNI Lib (macOS) --------------------------