使用TravisCI进行持续集成
2019-05-20DevOps

持续集成(Continuous integration,简称CI)是一种软件开发实践。以每天小的代码改动集成替代在开发周期的末尾集成大量的代码,通过自动化的构建(包括编译,自动化测试,发布)来验证,从而尽快地发现和定位错误。让产品可以快速迭代,同时还能保持高质量。
持续集成往往和现代化的软件开发实践相结合,例如:Git工作流、敏捷开发、自动化测试、自动化部署等。
持续集成能够帮你:减少风险、减少重复过程、自动化生成可部署的软件、增强项目的可见性、建立团队对开发产品的信心。
这篇文章教你使用 Travis CI 自动化构建和发布你的软件产品。
NGINX配置重定向
2019-05-17DevOps

服务器配置Https之后,我们希望同时支持http,但是80端口进来的请求直接重定向到443端口上。
有时我们会将某些网页永久迁移到别的地址,但是又不想让老用户直接无法访问,或者看到404,而是要将这些老地址的请求转发到新地址上。
这篇文章教你如何配置NGINX重定向。
青衿AI

