Gitlab-ci.yml for RPA project


I’m currently trying to setup ci for RPA project. There are multiple applications in one project. Can we use multiple gitlab-ci.yml files for each application. I need to build, test and deploy the project to the QA and Prod environment. Also, I want to know how to deploy the project to the multiple environments(QA and Prod).

Thanks in Advance.