Sylwia0506 / Projekt_IoT

1 stars 0 forks source link

CI/CD Pipeline on AWS #26

Closed TheYoungBeast closed 3 months ago

TheYoungBeast commented 1 year ago

I propose setting up a CI/CD pipeline to automate deploying simulator dependencies on AWS Services. Either with Github actions or external solutions like Jenkins.

I propose creating a branch: "simulator-cd" or "sim-deploy". Merging to that branch would trigger deployment action. I'd strongly discourage to rely on the "master" branch.

Creating another branch would simplify the process and scripts. We also gain full control of what's being merged and when. In contrast, we have no control over the "master" branch because multiple teams merge their features.

This topic is OPEN for discussion.

TheYoungBeast commented 1 year ago

My coworker recently suggested giving it a try to Digital Ocean. It seems that no payments are required, free 200$ and it's targeted to students with a GitHub account.

sborys00 commented 1 year ago

I'm currently working on a CI/CD pipeline in Github Actions and infra in Azure. I have my private fork of this repo so I'll merge the changes here when it's ready.