I have Jenkins running on my local CentOS machine.
I have configured my local Jenkins and was able to run a successful local build . Now, i want to run remote tests which are python scripts on a remote centos machine which is not having Jenkins installed. also, I don't want to install any Jenkins process on the remote linux system as it is "like a" production server and am advised not to install any apps on it. How do I use my local Jenkins to run a build to execute those remote tests and report/output on my local Jenkins console.
Do I need to use Jenkins master-slave architecture? If yes, how do I configure that given my above requirement.
You might want to have a look at this: https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
for you req, precisely this part: https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Launchslaveagentheadlessly
However, i believe you still have to have java on your slave unix node to run the slave.jar on it