Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have VisualSVN Server holding several repos with PHP applications on Windows Server 2008 machine.

I need to figure out how to deploy PHP scripts to production machines (2 Windows servers + 1 Linux/Apache), preferably NOT by setting local repos on them. I tried to use Jenkins but I'm having a hard time figuring out how SVN-Jenkins communication works.

I need a script that

  • would be executed every time a commit is made and
  • deploy only modified files to the production servers.

Can someone suggest a solution, please?

share|improve this question

closed as not constructive by corsiKa Jan 23 '13 at 17:29

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Do you have a problem 1) how to check-out a code from SVN to the machine were Jenkins is or rather 2) how to deploy artifacts to the remote machine? – dzieciou Jan 22 '13 at 15:23
SVN and Jenkins are on the same machine. Jenkins has it's own copy of data (workspace), and it's updated regularly about 10 sec after the commit. I need a way to deploy files from Jenkin's workspace to three different remote machines. – tap3ah Jan 22 '13 at 19:27
I have closed this as not constructive because there isn't a good choice for it. It is strongly discouraged to post identical questions on multiple sites, and I feel you're more likely to get an answer on ServerFault (or perhaps SuperUser - but don't make a new one there too!) – corsiKa Jan 23 '13 at 17:31

Browse other questions tagged or ask your own question.