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'"