There are many continuous integration and deployment tools available. The process for using these tools is fairly similar:

We prefer to use GitHub Actions to deploy our applications to AWS.

Some of our clients also use AWS Code Pipeline to deploy.