Skip to content

Commit

Permalink
[CI] Add linux-sgx-ubuntu24.04-sanitizers.jenkinsfile
Browse files Browse the repository at this point in the history
Signed-off-by: Wojtek Porczyk <[email protected]>
  • Loading branch information
woju committed Sep 25, 2024
1 parent b90e9a3 commit 0e91e6e
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .ci/linux-sgx-ubuntu24.04-sanitizers.jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
node('sgx && noble') {
checkout scm

env.SGX = '1'
env.RA_TYPE = 'dcap'

load '.ci/lib/config-docker.jenkinsfile'
docker.build(
"local:${env.BUILD_TAG}",
'-f .ci/ubuntu24.04.dockerfile .'
).inside("${env.DOCKER_ARGS_COMMON} ${env.DOCKER_ARGS_SGX}") {
load '.ci/lib/config.jenkinsfile'
load '.ci/lib/config-clang.jenkinsfile'
load '.ci/lib/config-debug.jenkinsfile'
load '.ci/lib/config-ubsan.jenkinsfile'
load '.ci/lib/config-asan.jenkinsfile'

load '.ci/lib/stage-lint.jenkinsfile'
load '.ci/lib/stage-clean-check-prepare.jenkinsfile'
load '.ci/lib/stage-build-sgx.jenkinsfile'
load '.ci/lib/stage-test.jenkinsfile'
load '.ci/lib/stage-test-sgx.jenkinsfile'
load '.ci/lib/stage-clean-check.jenkinsfile'
}
}

0 comments on commit 0e91e6e

Please sign in to comment.