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

Hi @Community Alums 

 

Greetings!!

 

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.

Atul: OOTB , there is no module or feature for this auto movement, also I am not in favour of this, as it may impact ongoing test or work in higher env. Also note that some time update set has a dependency on other sets as well, and in this case automation work but the higher can be unstable. Also in few case update set need plugin as well, so manual intervention is required. 

 

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.

Atul: We can do, via flow designer , but again factor like, what time these plugins is activating, any dependency or something. So may be you start with basic, get the updated plugin in phase 1, phase check dependency and 3rd activate the plugins.  Again, human intervention is required here 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 @Dr Atul G- LNG ,

 

To achieve via flow designer, could you please help me with any reference documentation or any article to build it.

 

Thanks,

Nikkitha

Hi @Community Alums 

 

Nothing handy with me onthis. You need to explore the API to make it workabel. 

*************************************************************************************************************
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]

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

The ServiceNow CI/CD Jenkins plugin could be handy. 

Have a look at the docs: https://plugins.jenkins.io/servicenow-cicd/

This is a nice example of how to set up a CI/CD pipeline with Jenkins:
https://www.youtube.com/watch?v=-FDdQ_ZgWGw&ab_channel=ServiceNowDocumentation

Regards,
Dan

Hey @Community Alums ,

Are you trying to push update sets that capture changes made on some tables, forms, catalog items, etc in any application or global scope from one instance to another (example: DEV to TEST and TEST to PROD) automated via a CICD Pipeline instead of a scheduled remote instance release done manually?

This is a similar problem I am trying to solve, and if you have implemented any solutions for the same, could you please share it? 

Thanks