svn - Using Subversion and Pushing to Staging and then Live Sever -


we want add staging server , version control our development pipeline. our site complex web application running on remote linux server php, mysql, , apache. set subversion on office lan , got working in dreamweaver cs5. our development machines run windows.

the question how best add staging server set up. we're small team, 3 developers, don't need overly-robust/complex solution. don't understand how push changes our subversion repo (which located on 1 of developer's machines) staging server or live server.

  1. i read lot people writing hooks this, mean need install subversion on staging server , live server? i'd rather not this.

  2. i want upload files automatically staging server developers commit them subversion. how can done?

  3. then need automated process uploading files staging server live server. part don't understand. because don't want have subversion installed on live. how typically done?

  4. are files staging server pushed live? or there way push ones changed since previous push?

  5. i hoping use windows xampp set staging server, our live server linux, , of our site code has linux-specific file paths, seem won't work in windows. how problem typically addressed? solution create new linux staging server? i'd rather avoid if possible.

  6. on our site, users can upload images, stored in separate folder outside site root. can windows xampp work such set up? our biggest challenge right making sure same code works on linux/windows. things watch out for? possible in theory?

thank you!

  1. not required. hooks can run on version control server. hooks should capable of pushing build staging server.

  2. hooks can provide these capabilities why not separate version control.

  3. automatic uploads means no control on when push build. of time in development, intermediary builds broken. suggest include "continuos integration tool" buildbot in workflow. job of reporting broken builds , current status of build health. if want, use mechanism upload builds staging server automatically.

  4. staging used test build in complete live environment difficult replicate in qa environment. build on staging may not pushed live environment, if found buggy.

  5. xampp work on windows. check out on google. although, staging , live environment should same because staging environment meant for.

  6. in theory, should work. have test specific functionality.


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -