From 9b407e1d29cebf73740de3a03cbe0afd85640a36 Mon Sep 17 00:00:00 2001 From: wesmcouch Date: Wed, 16 May 2018 14:09:42 -0400 Subject: [PATCH] Automated deployment of Java lambda-selenium demo --- .gitignore | 3 +++ lambda-selenium-java/build.gradle | 2 +- lambda-selenium-java/serverless.yml | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 lambda-selenium-java/serverless.yml diff --git a/.gitignore b/.gitignore index 4e03b23..27b691a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,6 @@ build/ # Gradle # .gradle/ + +# Serverless # +.serverless/ \ No newline at end of file diff --git a/lambda-selenium-java/build.gradle b/lambda-selenium-java/build.gradle index c9b1b1c..488f5bd 100644 --- a/lambda-selenium-java/build.gradle +++ b/lambda-selenium-java/build.gradle @@ -51,5 +51,5 @@ shadowJar { } task deploy(type: Exec) { - commandLine 'sh', './build-deploy.sh' + commandLine 'sls', 'deploy' } diff --git a/lambda-selenium-java/serverless.yml b/lambda-selenium-java/serverless.yml new file mode 100644 index 0000000..931c7bb --- /dev/null +++ b/lambda-selenium-java/serverless.yml @@ -0,0 +1,19 @@ +# serverless.yml +service: lambda-selenium + +package: + artifact: build/libs/lambda-selenium-all.jar + +provider: + name: aws + stage: ${opt:stage, 'dev'} + runtime: java8 + memorySize: 3008 + timeout: 300 + versionFunctions: false + +functions: + 'lambda-selenium-demo': + handler: 'com.blackboard.testing.lambda.LambdaTestHandler::handleRequest' + name: lambda-selenium-function + description: Lambda Selenium Demo Tests