Running the build within private network

Hi,

Due to IP restrictions on our servers, we are wondering if we can run the builds in our private network?
For example, having the build workers running in our private network that poll for changes from circleci and pull the changes, then run the pipeline