Jenkinsfile
This commit is contained in:
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@@ -6,10 +6,8 @@ properties([
|
||||
node {
|
||||
def pl = new org.SHS.Platforms(this)
|
||||
pl.get()
|
||||
pl.forEach ({ dist ->
|
||||
def toolchain = dist.cmake_toolchain ?: ""
|
||||
if (toolchain != "") toolchain = "-DCMAKE_TOOLCHAIN_FILE=${toolchain}"
|
||||
docker.image("${dist.docker_image}-shstk").inside() {
|
||||
pl.forEach ({ dist, toolchain ->
|
||||
docker.image("${dist.docker_image}-shstk").inside() {
|
||||
sh "rm -rf ./release"
|
||||
sh "mkdir -p build"
|
||||
sh "cd build && rm -rf ./* && cmake -G Ninja ${toolchain} -DBUILD_NUMBER=${env.BUILD_NUMBER} -DSHS_QT_VERSION=5 -DLIB=0 ../src"
|
||||
@@ -17,7 +15,7 @@ node {
|
||||
sh "cd build && cmake --build ./ --target deploy -j${env.JOBS_COUNT}"
|
||||
archiveArtifacts 'release/*/*/*'
|
||||
sh 'rm -rf ./build ./bin ./release ./builds'
|
||||
}
|
||||
}
|
||||
}, blackList: ["android"])
|
||||
def dist = pl.root().Platforms.Android;
|
||||
if (dist.enabled) {
|
||||
|
||||
Reference in New Issue
Block a user