DevOps is a set of practices to build test and relase your code in small frequent steps,

CI/CD is a DevOps tactic and the core practice, which makes use of the right automated testing tools to implement agile development.

delveopers commit their code to a shared repository on a daily basis; each commit triggers an automated workflow on a CI server that can notify the devlopers of any issues intergrating their changes when a repo evolves in small steps like this prevents what's known as merge to

# for the project development team



gitlab cicd

# for the infrastructure team


宝塔 (opens new window)

Chef Vs Puppet Vs Ansible