From 406013bbde7d581e4cb4d41b81388400c55aa852 Mon Sep 17 00:00:00 2001 From: Doug Chapman <54039637+dougch@users.noreply.github.com> Date: Tue, 5 Sep 2023 12:49:10 -0700 Subject: [PATCH] ci: buildspec for qemu ktls test (#4175) --- codebuild/spec/buildspec_ktls.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 codebuild/spec/buildspec_ktls.yml diff --git a/codebuild/spec/buildspec_ktls.yml b/codebuild/spec/buildspec_ktls.yml new file mode 100644 index 00000000000..5958b9c6711 --- /dev/null +++ b/codebuild/spec/buildspec_ktls.yml @@ -0,0 +1,17 @@ +--- +version: 0.2 +phases: + install: + commands: + - apt update + - apt upgrade -y + - apt install -y qemu qemu-system-x86 wget cloud-image-utils + pre_build: + commands: + - aws s3 --quiet sync s3://s2n-ktls-testing ./qemu + - cd qemu; bash ./run.sh; cd .. + - rsync -avz --exclude=qemu --exclude=tests/fuzz -e 'ssh -p 2222' . codebuild@localhost:/home/codebuild/s2n-tls + build: + commands: + - codebuild-breakpoint + - ssh -p 2222 codebuild@localhost "cd s2n-tls; sudo modprobe tls; nix develop .#openssl111 --command bash -c 'source ./nix/shell.sh && clean && configure && build && unit'"