Ansible 和 CI/CD 有什么区别

问题描述 投票:0回答:1

我已经学习了 Ansible,但我仍然对 CI/CD 和 Ansible 感到困惑。谁能给我简单解释一下吗?

我尝试使用 Ansible 来自动化我的部署过程。我希望了解 Ansible 配置和 playbook 如何协同工作来管理服务器设置。然而,我发现很难掌握 Ansible 和 CI/CD 实践之间的差异

linux server automation ansible cicd
1个回答
0
投票

首先不要混合使用ansible 和CI/CD。甚至它们都用于自动化事物。目的太不同了。

对于ansible来说它可以做到这样

  • 自动化日常服务器(本地、云)配置相关任务。如用户添加、删除、防火墙、网络服务器、在多个服务器上启动服务、文件添加到多个服务器等。

对于 CI/CD 可以这样做

  • 它基本上是一组如何、在何处以及何时将代码部署到服务器的指令。服务器意味着哪个环境(登台、测试、预生产或生产)对代码更改生效。

它缺少关于这两个的很多主题,但我希望我能给你关于这两个的简短区别。

© www.soinside.com 2019 - 2024. All rights reserved.