DevOps 新手和 CI/CD
New to DevOps and CI/CD
就像我在标题中所说的那样,我是 DevOps 的新手 CI/CD。我没有太多经验(在线教程除外),我希望开始一个项目(没什么大的),该项目将对所有微服务使用自动化 CI/CD 管道。
问题是,我应该使用什么?有大量可用的工具。Jenkins、CicleCI、TravisCI、DroneCI、GitLabCI、BitbucketCI 等。关于它们是否相同变得非常混乱。对于许多小型微服务部署,它们中的哪一个最适合与 K8s 并行使用?
对不起,如果听起来很傻。关于 Whosebug 的第一个问题。
我已经将 Kubernetes 与 Drone.io 并行使用了几个月,我也会向您推荐它。过去我使用 Jenkins,但由于其局限性不得不迁移管道。归根结底,这是一个偏好问题,并且在很大程度上取决于您正在从事的项目。
Drone.io 的优点:
- 免费
- 开源
- 建立于 Docker(易于设置)
- 与 GitHub 和 BitBucket 集成
- 许多大公司在生产中使用(在您的简历中添加的好技能)
就像我在标题中所说的那样,我是 DevOps 的新手 CI/CD。我没有太多经验(在线教程除外),我希望开始一个项目(没什么大的),该项目将对所有微服务使用自动化 CI/CD 管道。
问题是,我应该使用什么?有大量可用的工具。Jenkins、CicleCI、TravisCI、DroneCI、GitLabCI、BitbucketCI 等。关于它们是否相同变得非常混乱。对于许多小型微服务部署,它们中的哪一个最适合与 K8s 并行使用?
对不起,如果听起来很傻。关于 Whosebug 的第一个问题。
我已经将 Kubernetes 与 Drone.io 并行使用了几个月,我也会向您推荐它。过去我使用 Jenkins,但由于其局限性不得不迁移管道。归根结底,这是一个偏好问题,并且在很大程度上取决于您正在从事的项目。
Drone.io 的优点:
- 免费
- 开源
- 建立于 Docker(易于设置)
- 与 GitHub 和 BitBucket 集成
- 许多大公司在生产中使用(在您的简历中添加的好技能)