Hello,
I have a project with with two targets defined: staging & production. Staging is within the local network (does have visibility to git server) and Production is offsite (does not have access to git server as we are hosting the git server on the local network, we are using GitLab)
I am able to deploy to staging no problem but obviously can't to production.
For the production server deployment, I have tried two things:
- Reverse SSH connection to local git server from target server
- deploying via Rsync
Any suggestions or ideas as to what would be the best practice moving forward. Any other alternatives?
It seems to me that Capistrano v3 intend differs quite a bit from capistrano v2. Wonder if v2 was too hard to maintain and the team decided to removed features to keep the core simple. Otherwise, I don't understand the big difference between the two
Thanks
Isi R.