0

就像我在标题中所说的那样,我是 DevOps 和 CI/CD 的新手。我没有太多经验(除了在线教程),我正在寻找一个项目(没什么大不了的),它将为所有微服务使用自动化 CI/CD 管道。

问题是,我应该使用什么?有很多可用的工具。Jenkins、CicleCI、TravisCI、DroneCI、GitLabCI、BitbucketCI 等。关于它们是否相同变得非常令人困惑。对于许多小型微服务部署,哪一个最适合与 K8s 并行使用?

对不起,如果这听起来很傻。StackOverflow 上的第一个问题。

4

1 回答 1

0

几个月来,我一直在将 Kubernetes 与 Drone.io 并行使用,并且也会向您推荐它。过去我使用 Jenkins,但由于其局限性不得不迁移管道。归根结底,这是一个偏好问题,并且很大程度上取决于您正在从事的项目。

Drone.io 的优点:

  • 自由
  • 开源
  • 基于 Docker 构建(易于设置)
  • 与 GitHub 和 BitBucket 集成
  • 许多大公司在生产中使用(添加到您的简历中的好技能)
于 2020-02-22T23:22:30.117 回答