Is it possible to upload pages without the Pages job?

Is it possible to upload the public folder from a job for GitLab pages site without the use of the pages: job?

I don’t think so. Is there a specific reason why you need to avoid using the pages job?