Commit 01bfc697 authored by Dominik Charousset's avatar Dominik Charousset

try fix Jenkins

parent ff27b948
...@@ -167,49 +167,44 @@ pipeline { ...@@ -167,49 +167,44 @@ pipeline {
getSources(config) getSources(config)
} }
} }
/*
stage('Build') { stage('Build') {
steps { steps {
buildParallel(config) buildParallel(config)
} }
} }
*/
stage('Autobahn Testsuite') { stage('Autobahn Testsuite') {
agent { docker { image "sources/.ci/autobahn-testsuite" } }
steps { steps {
node(docker) { script {
steps { echo "Starting autobahn docker"
script { def baseDir = pwd()
echo "Starting autobahn docker" def sourceDir = "$baseDir/sources"
def baseDir = pwd() def buildDir = "$baseDir/build"
def sourceDir = "$baseDir/sources" def installDir = "$baseDir/autobahn"
def buildDir = "$baseDir/build" def initFile = "$baseDir/init.cmake"
def installDir = "$baseDir/autobahn" def init = new StringBuilder()
def initFile = "$baseDir/init.cmake" echo "Writing file"
def init = new StringBuilder() writeFile([
echo "Writing file" file: 'init.cmake',
writeFile([ text: """
file: 'init.cmake', set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "")
text: """ set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "")
set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "") set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "")
set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "") set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "")
set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "") set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "")
set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "") set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "")
set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "") set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "")
set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "") set(CMAKE_BUILD_TYPE "release" CACHE STRING "")
set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "") """
set(CMAKE_BUILD_TYPE "release" CACHE STRING "") ])
""" echo "start build"
]) sh "./sources/.ci/run.sh build '$initFile' '$sourceDir' '$buildDir'"
echo "start docker" warnError('Unit Tests failed!') {
def image = docker.build('autobahn-testsuite', "sources/.ci/autobahn-testsuite") echo "start build"
image.inside("--cap-add SYS_PTRACE") { sh "./sources/.ci/autobahn-testsuite/run.sh $buildDir"
echo "start build" writeFile file: "build-autobahn.success", text: "success\n"
sh "./sources/.ci/run.sh build '$initFile' '$sourceDir' '$buildDir'"
warnError('Unit Tests failed!') {
echo "start build"
sh "./sources/.ci/autobahn-testsuite/run.sh $buildDir"
writeFile file: "build-autobahn.success", text: "success\n"
}
}
}
} }
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment