cancel
Showing results for 
Search instead for 
Did you mean: 

Currently we use Jenkin to manage our deployment but we are facing lot of issue in it. Would like to know what other options are available that will help us in deployment process and also has workflow capability built in for approvals?

Former Member
0 Kudos
 
Former Member
0 Kudos

Please check https://wiki.hybris.com/display/general/Development+Landscape. It might not be the exact answer to your question but you will have some pointers. You can also check https://wiki.hybris.com/display/general/Development+Landscape+in+Action in this page.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member602476
Active Participant
0 Kudos

You can do deployments with jenkins, I've seen customer doing this and it could work ok, but it's a pain to maintain. If you want something better you should use configuration management tools such as salt-stack, chef puppet ot ansible, of course jenkins could be leveraged as well for some tasks. It does not really matter much which one of the tools you use, you could even deploy manually at the begining, you need to make sure you have a defined process that is repeatable and carefully tested . Best way is to deploy manually a few times and then analyze and see what it takes to automate it. There are lots of considerations such as environment and node specific settings and branching and merging strategy you need to think of as well. As long as approvals take, jenkins has capabilities to allow only certain users to run certain jobs, and also build promotion plug-ins so you could basically implement this with jenkins. Check out the 5.5.1 ant production and optional configuration improvements, as you may be able to leverage these to simplify your deployments.