GitLab yml file code

Hi All,

I am having DOT NET Framework 3.5 web application in GitLab project.

How do I build this web application using GitLab yml file?
How do I do my project code files into one single zip file using GitLab yml file?
How do I deploy this zip file on AWS S3 bucket using GitLab yml file?