DevOps和CI/CD的新手



正如我在标题中所说,我是DevOps和CI/CD的新手。我没有太多经验(除了在线教程(,我希望启动一个项目(没有什么大的(,为所有微服务使用自动CI/CD管道。

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

如果这听起来很傻,我很抱歉。关于StackOverflow的第一个问题。

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

Drone.io:的优点

  • 免费
  • 开放源代码
  • 基于Docker构建(易于设置(
  • 与GitHub和BitBucket集成
  • 被许多大公司用于生产(很好的技能可以添加到你的简历中(

最新更新