最近想实践一下 DevOps,所以准备搭建一套代码托管和CI/CD 系统。 技术选型 代码托管 代码托管系统的选择其实并不多: Gitea Gogs GitLab 由于 Gitlab 资源占用过大,所以可以直接去除(毕竟这个系统只有我一个人在用,而且只有一台1核2G的服务器)。 Gitea 是脱胎于 Gogs 的,在 Gogs 上做了较多的扩展,而且迭代的也毕竟快。 Gitea…

今天简单使用了一下 Travis CI 。 起因 因为搭建 Django-blog 时,每次更新一次代码,就需要手动登陆到服务器上进行一系列操作来重启服务,感觉过于麻烦且容易出错,因此想使用 CI/CD 工具来自动化这一过程。 所以这里就简单了解了一下 CI/CD,并尝试使用 Travis CI 来实现 Hexo 的自动化部署。 但考虑到 Travis CI 是一个 SaaS…

Author

Avater