svn - Automating Repo Changes in Hudson -


i'm putting hudson setup , our build process has thrown bit of roadblock. have long been web shop doing more java projects now. every 2 weeks create tag of root folder after release previous tag production. new tag tested 2 weeks (and critical changes merged) while development continues on trunk. of commits not related java , java project not need built every time, java changes detected.

what want setup hudson poll in-testing tag changes , build , deploy our testing server. however, since release every 2 weeks, testing repo url change along it. manually update repo url, want automate avoid human error. there way create sort of svn symlink url have script change point new tag when release? there scripting mechanism use run , automatically update hudson's repo cli? other ideas fix this?

how reuse same tag every 2 weeks.

following description of process use. when create release, copy trunk new tag , test until enough (about 2 weeks). release tag.

proposed changes: after releasing version. copy trunk 'releasecandidate' branch. test there until releasing. when releasing, create release tag (e.g. rel_3_5_2) , copy release candidate release tag. can repurpose releasecandidate branch , copy trunk there.

your hudson runs against releasecandidate , trunk


another solution pass url job using post commit hook. hook first need find out tag changed , trigger job url.


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? -