To successfully publish your entire AEM site to all your publishers, and assuming your website is not too large, and assuming that you only have access to the Author you can:
Setup: Configure your replication Agent with the correct list of publishers. - link - test the connection, ensure that you are setup correctly.
Replicate Project Script(s): Crx/DE Package Manager, Replicate your scripts content package (typically in ui.apps if you follow the AEM Maven Archetype folder structures)
Replicate Project Dependencies Script(s): Crx/DE Package Manager, Replicate your supporting dependencies such as ACS Commons, AEM Forms Package, AEM Service Packs, etc..
Replicate Content - Option A: Replicate pages and it's References. - Replicate via AEM's built-in Publish Reference Feature - link Replicate your content via Touch UI you can multi-select pages to be activated; activating pages from Touch UI has a feature where it will also activate DAM assets, editable components, tags, and all other AEM resources that are used/linked to that page, so you will not forget to publish pages.
Replicate Content - Option B: Replicate it all via Content packages. - link - Replicate all content; assuming that all content is for the public. Create a new content package in with the filters below (catches most of the content related filters a basic AEM site would hold); build and replicate the package.