I have an e-commerce application in php that has more than 30k files.
I'm deploying the continuous integration process with Jenkins + SVN + Automated testing build and deploy ).
However, the application is not using Docker . So at every commit, I've made a script that takes the updates and sends them to the approval server.
Would not it make sense to work with rsync because of the large amount of files that exist in the application, or would it?
I tested another way to do this by creating a package with the latest version synced during the build process. Then in deploy , the "container" would be reinstalled in the application. But in this way, the deploy process would be slower than simply sending the updates.
The main problem would be when rsync would be erased or created.