朱晓峰

一只生之无趣死之乏味的丧家之犬

0%

团队创立初期,我们调研了一下当时市面上的代码管理平台,github、gitlab、gogs等,最后我们选择了免费开源的gogs,当时可以满足我们的需要,不过如今团队不断壮大,人丁兴旺,但是测试、部署、上线的流程还是比较原始,虽然写了一些脚本并用webhook触发,但管理起来比较麻烦。

我们用了gogs也有两年了,ci一直是个问题,虽然gogs也有解决方案,但感觉集成度不高,所以考量了一下,决定将团队从gogs迁移至gitlab,首先解决gitlab license的问题,在上一篇博文中已经搞定了。

接下来就是要把gogs的数据迁移到gitlab,这边写了个脚本https://github.com/shafferjohn/migrate-gogs-to-gitlab

就是先迁移用户,然后group我手动创建了,再创建project,最后迁移repo。

后来发现,git push –mirror时候,gitlab会自动创建project。

现在团队用上了gitlab,可以更愉快地玩耍了(逃 >.<

  说实话,我是不想写博客的。生活的不幸就像条恶狗,对我紧追不舍,我哪有空写博客?但有时候你把你的故事以第三人称的视角说出来,就会觉得轻松一点。

  可我并不打算让我的生活轻松一点,所以我不想说了。

  希望这是我最后一篇博文,希望这世间可以对我这个垃圾做最后一次分类。

我不知道自己已经搭建过多少次博客了,每次都是那么两三篇博文,其中还有一篇是Hello World,人老了,累了,折腾不动了,要是这次还不行,就用纸笔手写了。

没什么好说的,Goodbye World.