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
Post a Comment