Commit 233318dd authored by Samir Halilcevic's avatar Samir Halilcevic

Format

parent 23a1df37
...@@ -171,38 +171,38 @@ pipeline { ...@@ -171,38 +171,38 @@ pipeline {
steps { steps {
node(docker) { node(docker) {
steps { steps {
script { script {
def baseDir = pwd() def baseDir = pwd()
def sourceDir = "$baseDir/sources" def sourceDir = "$baseDir/sources"
def buildDir = "$baseDir/build" def buildDir = "$baseDir/build"
def installDir = "$baseDir/autobahn" def installDir = "$baseDir/autobahn"
def initFile = "$baseDir/init.cmake" def initFile = "$baseDir/init.cmake"
def init = new StringBuilder() def init = new StringBuilder()
writeFile([ writeFile([
file: 'init.cmake', file: 'init.cmake',
text: """ text: """
set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "") set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "")
set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "") set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "")
set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "") set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "")
set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "") set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "")
set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "") set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "")
set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "") set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "")
set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "") set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "")
set(CMAKE_BUILD_TYPE "release" CACHE STRING "") set(CMAKE_BUILD_TYPE "release" CACHE STRING "")
""" """
]) ])
def image = docker.build('autobahn-testsuite', "sources/.ci/autobahn-testsuite") def image = docker.build('autobahn-testsuite', "sources/.ci/autobahn-testsuite")
image.inside("--cap-add SYS_PTRACE") { image.inside("--cap-add SYS_PTRACE") {
sh "./sources/.ci/run.sh build '$initFile' '$sourceDir' '$buildDir'" sh "./sources/.ci/run.sh build '$initFile' '$sourceDir' '$buildDir'"
warnError('Unit Tests failed!') { warnError('Unit Tests failed!') {
sh "./sources/.ci/autobahn-testsuite/run.sh" sh "./sources/.ci/autobahn-testsuite/run.sh"
writeFile file: "build-autobahn.success", text: "success\n" writeFile file: "build-autobahn.success", text: "success\n"
}
}
} }
} }
} }
} }
}
}
} }
stage('Notify') { stage('Notify') {
steps { steps {
......
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