I am working in IBM content navigator where i am customizing it functionality like menu , grid etc.
What process i follow is this?
- I create plugin in java+ant as usual.
- And then deploy the plugin in IBM content navigator admin Plugin option manually (open application , then going to plugin menu , loading plugin , testing manually).
Same i have to do for INT environment, manually take jar and open navigator and deploy plugin. But this is manual task , i want to automate it
I want to automate it by jenkins or other CI/CD tool so no manual task need. I will push my code to git and from there the CI/CD pipeline pick it and deploy.
I have deployed for java , node.js ,database application by this , but i am not getting how to do plugin deployment of IBM content navigator by CI/CD?
Any blog and experience most welcome.
Something I have done was to use Selenium. At first a copy task would move the plugin to the server, then a selenium task would click through the gui for (re)loading the plugin.
A colleague of mine late made a maven plugin to do the task (unfortunately I can not share that with you).
It also looks like there is Jenkins plugin to do that (but I haven't checked it out) IBM Content Navigator Remote Plug In Reloader
Also the following blog post Automated delivery of an ICN plug-in for continuous delivery may be usefull.