During the development stages of IIQ, we used a lower environment for the SSB and code reviews. We have deployed everything into the Prod environment and it is live. Internally we want to use a separate server for code repository and/or code review. Plus we would like to keep one SSB on this server. Is there any recommendations as to what applications are useful for this?
Also, we are looking for development and support tools to better support the Admins for the SailPoint. We have 2 UI servers, 2 Tasks servers, 1 db server, and 1 server for IIQ Console.
I would use a source code version management like Git (or GitHub has a web UI which and other tools) to store the SSB and the IdentityIQ config. The you don’t need a dedicated server for SSB and you can do code reviews by pulling the working dev branch and commenting on code.
There are lots of support tools available on Compass, such as DevSAK which is a IIQ Console alternative which can be run anywhere and does not need the SailPoint binaries or access to the underlying database.
Use any SCM tool will work, choose one that fits your needs and integrates seamlessly with your IDE. Git is the industry de-facto standard, but use whatever suits your needs, but you surly will want to build out a SCM standard for managing your code. Also, be very careful to always propagate all changes through the SCM tool, a developer / sysadmin going into debug in your prod system to make changes is a bad idea, as those changes if not checked into the SCM tool will almost certainly be lost the next time you do a deployment.