抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言

gitee是目前国内做的比较好的公共git托管仓库和开源交流平台,codeup是阿里云的企业git托管,包括一整套devops的解决方案。

这篇文章主要分享一下我最近将代码从gitee迁移到codeup并且将几乎所有的devops都迁移到flow的过程。

为什么?

主要还是想要一个简洁的git仓库管理平台和完善的devops生态系统,codeup早期时候使用过,但是没有这次的感觉这么惊艳,当一个产品让你产生了惊艳的感觉的时候,你可能已经想迫不及待的尝试它了,我也是这样,codeup恰好就是我想要的样子。

前言

文章的标题起的比较长,实际上这篇文章将以我的hugo-blog项目为例,讲述一下我将代码提交到github,然后自动同步到gitee,再根据gitee的webhook通过coding的持续集成部署的整个过程。

感谢github、gitee的给我们个人开发者提供足够的资源来完成这一系列的数据存储过程,也感谢coding提供的在我认为目前足够使用的持续集成功能,关键是这整个过程都是不需要付费的,需要的是灵快的小脑筋以及网上前人的经验罢了(文章中会用一些英文单词,避免敏感词汇,敬请原谅)。

为什么迁移

事情的起因由俄乌战争引起,我认为没有战争是正义或者邪恶的,因为史诗是由胜利者书写的。

一直以来秉承一个原则:技术是自由的,它不能也不应该掺和到politics中去。

然而真实的情况是:技术必须与politics共存,它是在保证politics下才有的产物。

从这次俄乌战争中就可以看出来,以USA为首的西方国家彻底粉碎了技术是自由的谎言,甚至开源也不是自由的,由人主导的所谓的开源并非自由,从React到Github等一系列国外的开源软件的官网就能看出来很多现实:当我们的国家发生战争时,甚至是收复TW时,我们
将受到从金融、政治、外交、贸易、技术等一系列的和不能预知的威胁。

由此,为保障个人的权益,我决定将自己的代码库逐渐迁移到gitee中来,以预防未来可能发生的某些事情。