How to create CICD integration between two instances, to migrate all the update sets and plugins

Community Alums
Not applicable

Need to automate the all the plugins installations and update set creations from one instance to another instance using CICD integration hub.

Please guide me with the flow/if possible please propose any other solution to achieve this

12 REPLIES 12

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Community Alums 

 

Greetings!!

 

CI CD is very vast term and the example you put, CICD is not for same. CI CD is for build , deployment. The example you said auto installation of Plugins , movement of update set either you can do manually or via flow but not via CICD.

 

CICD ( in SN Devops ) we can integrate with Jira / jenkins / Github where plugins / update set not follow these tools, so in your case Flow will best suit but also need to understand the full business case as well.

 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Community Alums
Not applicable

Hi Atul,

Thanks for looking into it. So the requirement is, We need to automate the Updates set movements from  Dev instance to Test instance when it is completed. Similarly, When an plugin is installed in DEV instance, it should be automatically installed in TEST instance. Let me know if this can be achieved in any other ways.

 

Currently, am trying with CI/CD integration hub 'activate plugin' with v_plugin table. It is affecting the instance performance.

 

Regards,

Nivetha

 

For Update Sets there is nothing for this out-of-the-box. No API's, Spokes, whatever. You can mimic it looking at the out-of-the-box code for retrieved and committing update sets, though that does cost a bit of resourcing on your end.

 

For plugins, you could imagine setting up an integration to trigger the plugin installation on a higher instance. I automated (store) plugin installation for a customer recently and will be sharing an article on this soon. I would recommend being careful with this though, and only doing this with supervision.

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Community Alums
Not applicable

Hi Mark, 

 

Thank you! Please share me the article once it is out. It will helpful for me to work on this.

 

Regards,

Nikkitha