GITLAB CI/CD deploy a PHP project to AWS Elastic Beanstalk -- 2

Job ID: 37182995

Budget: $250 – $750 USD

A) We have a native php project ( without laravel ) on gitlab free version: 14.9.1-ee ( we can upgrade to the last one if necessary ).

B) I am talking about GITLAB and not about GITHUB , OK?

C) the gitlab is runing on-premise, and is not in a native gitlab.com cloud. Its in our cloud.

D )we have all ready a enviroment at Elastic Beanstalk runing this project

E) every commit on the master, we need to download zip project, and make a upload at the Elastic Beanstalk interface.

What we need?

1) to every commit on the master , our files go to the Elastic Beanstalk and make a deploy like automatic ( CI/CD)

2) you should do a Tutorial step by step in PDF how to do that , with picture and some print screen

3) you should be able to help to implement that. Fist we will follow step by step, and if we have some problem, you shold solve.