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

针对项目的cicd

jeknis

gitlab cicd

# for the infrastructure team

针对设备或基础服务的cicd(安全补丁,运维部署)

宝塔 www.bt.cn (opens new window)

Chef Vs Puppet Vs Ansible