Is it possibel to generate ADB directly from SVN repository. I don't want to generate it from Local workspace or RMA workspace in order to achieve completely automated blaze deployment.
What do you mean by "directly from SVN repository" and "automated blaze deployment"?
The short answer would probably be "no, you can not generate an ADB directly from SVN". That said, you can still achieve a completely automated deployment!
If building the ADB file is the issue:
After checking out, as part of an automated build, you can invoke the project compiler as part of a/the build script. We do this in several projects, where all ADB files are created on the build server.
If deploying changes is the issue:
If you have further questions, try giving more information detailing what your are trying to accomplish (or avoid)!
Thanks for your response.
We are trying to achieve complete automation of build and deployment process.
Our current deployment process is as follows,
Once we checkin Code changes into SVN, we login to RMA (which points to SVN location) to update user's workspace.
Then we run Build script to generate ADB file from RMA user's workspace. Once we generate ADB file , its moved manually to different environments.
We can automate running of build script and moving ADB files using Jenkins/scripts.
Only thing that can not be automated (or atleast I'm not aware of) in our current process is "logging into RMA and updating it".
I wanted to see if this part can be automated. also, wanted to see if this build process can be improved. We want to avoid any manual intervention in the build&deploy process.
Could you please also elaborate on using deployment manger to listen repo changes
If you are not using the Approval Workflow in the RMA, you can use the NdRomAdminUtil and NdAdvisorProjectCompiler in your own script to auto populate a workspace from the repository and then generate the adb file.
If Approval Workflow is enabled, you will have to log in to the RMA to manually publish/generate the adb because in the case Blaze needs to retrieve specifc versions of the rules based on the approval status for the adb generation, and there is no publish API to do that at this point.
Retrieving data ...