diff --git a/.ci/linux-sgx-ubuntu24.04-sanitizers.jenkinsfile b/.ci/linux-sgx-ubuntu24.04-sanitizers.jenkinsfile new file mode 100644 index 0000000000..ea8095aa44 --- /dev/null +++ b/.ci/linux-sgx-ubuntu24.04-sanitizers.jenkinsfile @@ -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' + } +}