Deploy in multiple environment (DEV, UAT, PROD) in Jenkins
<p>I have a Python app , I want to deploy it first in DEV, then in UAT and finally on PROD. I could build it using Jenkins with Webhooks so that when It's pushed to DEV it triggers a build(It runs the nosetests suit). I want this app to be promoted in UAT and PROD subsequently if build in DEV and UAT passes respectively. I don't want any manual intervention. Can it be done with Jenkins and how? If not what could be the best alternative?? </p>

<p>P.S
I thought of doing remote login on my DEV, UAT, PROD servers from my Jenkins server. and triggering the build but I am still unclear how to do it? </p>