Thanks for the reply and consideration. I would say it is kind of interceptor that will intercept source update step/process during build.
@Answers:
1. Yes it build war file and We use svn as a source version control.
2. We have task repository that is configured in developer's IDE. On commit we get following information automatically from task repository:
@Pattern:
${task.key}: ${task.description}
Task-Url: ${task.url}
@Values
TSK01: Add a new client - Sprint1
Task-Url:
http://xxxx:8080/browse/TSK013. Good question. We will fetch only task related changes in source code. That can be managed by SVN revision number if I am not wrong. Here is one scenario:
File A.java is used in TSK01 and TSK03. TSK01 is going to release. Developers will commit for TSK01 and TSK03 individually and that will create a revision number. We will fetch only TSK01's revision changes for A.java.
I have not viewed jenkins as solution. I just want to tweak jenkins automation process with a plugin that will perform some pre-build and post-build actions. it is a automation.
Kind Regards
Sunny Dyal