deployment - Ansible vs Jenkins -


our team needs automated deployment tool , have concentrated on 2 major options: ansible , jenkins.

could please consult me pros , cons of each , also, if know better deployment tool, please recommend them , state why.

some information our structure: debian os (some programmers use windows 8 , debian on vm). our version/code management tools svn , github (hopefully soon, github). main programming language php.

ansible , jenkins supplement each other.

you should start writing ansible playbook provisioning , deployment. when it's ready , tested local machine can setup jenkins job use playbook. jenkins can use different triggers github commit webhook or cron-like scheduler.

in setup rely on ansible , use jenkins tool run ansible playbook when needed. seems perfect separation of concerns.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -