HI Roshan,
We can do continuous integration/continuous delivery by Jenkins (using a groovy script) with help of mendix platforms API.
Take a look into below links,
Team Server API | Mendix Documentation
Build API | Mendix Documentation
Deploy API | Mendix Documentation
Implement a Simple CICD Pipeline with Mendix APIs | Mendix Documentation
Hops it helps!
This depends on many factors. Are you using Mendix cloud as the build server and package repository? Does your remote server have access to the Mendix cloud? If that is the case, I would recommend using Platform APIs to connect from the remote system into the Mendix cloud to download the latest package, and then establish a local ci/cd pipeline. Depending on what the remote server is , you could use something like Powershell or a tool like Jenkins/gitlab-ci.
https://docs.mendix.com/apidocs-mxsdk/apidocs/build-api/
https://docs.mendix.com/howto/integration/implement-cicd-pipeline/
https://docs.mendix.com/apidocs-mxsdk/apidocs/build-api/#24-download-package