From 7522fb2f8f55bc042d2e6079cc3b6db956cfb194 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8D=C3=B1igo=20Ar=C3=A9jula=20A=C3=ADsa?= Date: Thu, 29 Aug 2024 10:18:40 +0200 Subject: [PATCH] Week 3: demo proposal --- .../demo/week3/jmaragna-inigoaa/README.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 contributions/demo/week3/jmaragna-inigoaa/README.md diff --git a/contributions/demo/week3/jmaragna-inigoaa/README.md b/contributions/demo/week3/jmaragna-inigoaa/README.md new file mode 100644 index 0000000000..57887e6018 --- /dev/null +++ b/contributions/demo/week3/jmaragna-inigoaa/README.md @@ -0,0 +1,28 @@ +# Assignment Proposal + +## Title + +Github Actions workflow for deploying to an AWS Lambda function. + +## Names and KTH ID + + - Jacopo Maragna (jmaragna@kth.se) + - Íñigo Aréjula Aísa (inigoaa@kth.se) + +## Deadline + +- Week 3 + +## Category + +- Demo + +## Description + +In this assignment, we are going to create a Github Actions workflow that will deploy a AWS Lambda function. The workflow will be triggered when a new commit is pushed to the repository. We are going to adopt a modular approach, so we will have different files that can be used in different projects. We are going to set up different workflows that will be conditionally triggered based on the success of the previous one. + +What we aim to demonstrate the possibility to vary the deployment setup with a few slight changes in the configuration files. + +**Relevance** + +Github actions is one of the most common services for CI/CD. In this case, we will use it to deploy a AWS Lambda function. This is a very interesting use case, as AWS Lambda is a very popular service for serverless computing. We are going to automate all the precess since the code is changed until the final deployment is done.