1. Gitlab-CI介绍

1.1 持续集成简单

Gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。就是将代码的构建、测试、发布、运维整个流程形成一个闭环,推动开发、测试QA、运维等部门相互促力,快速迭代,减少人工出错,提高生产效率。

f96f19e4d567aad5006d841963a86e41_hd.jpg

◎持续集成、交付、部署学习

1.2 Gitlab CI流程

当每次开发push代码到gitlab的时候,都会触发一次...

Continue reading>>

  • 生产实践:

    用于Gitlab sidekiq进程挂掉自动重启

  • 学习技巧:

    while、if语句、检测记数function,sidekiq启动

  • 脚本内容:      

上次搞了个通宵,把公司用了大几年的gitlab从8.11一步步手动编译升级到了11.4.14,没想到踩了个大坑,这个版本的sidekiq调用re2正...

Continue reading>>

生产中有很多 project 是创建在个人名下的,如果个人离职而没有交接好,更改这个项目的 owner 就比较麻烦了。一般碰到这种问题有三种办法:

  1. 让接管人员把代码拉下来,创建一个新项目传上去。变动较大,项目都得重新配置。

  2. 用户把项目export导出,然后创建一个新项目导入,同上,比较麻烦。

  3. 创建一个group,把接管人员以owner权限加入,再转到接管人员的namespace。这个操作最快。

以第三种方...

Continue reading>>