Is there any guides on automating deployment of blueprints from dev to stage/prod? Can we use Powershell/other automation tool for that?
You can schedule blueprints to be published through the Scheduler, but I do not know of any released methods of publish blueprints through a script/command line.
I presented at CGC this year on our approach with Jenkins and Github. Deployment is still through the orange client, but we do batch load blueprints by multiple admins for our CI/CD pipeline.
Could you share slides of the presentation to us? Probably in the CGC 2018 community groups.
The slide was non-technical. At a high level, here is the approach you could model to your needs which focuses more on quality, automation, and rapid deployment in a multi-admin environment.
Plan: Daily standups, backlog and feature/story writing
Build: Developer sandboxes that replicate production configurations for consistency in build and product integrity.
Test: Scripted transactions, leverage Ranorex/Selenium. Beta test with our power users. For blueprints that have new API capabilities, we'll use postman.
Deploy: Code is managed/repository in gitlab with a wrapper process with Jenkins and the blueprint stack deployed in Cherwell. Post deploy checkout to production re-uses test method above and is incorporated in monitoring plan.
Release: Published updated release notes & documentation, user base informed of new capabilities/functionality.
Operate: NOC monitors and handles first tier support. Engineers/developers are escalation path.
There's a commandline utility in V9.5 that supposedly allows directly scanning/publishing of a blueprint via commandline (something along the lines of 'Trebuchet.Commandlineconfigure.exe') that has a help file documentation on it now, but I've yet to make it work.