月份:2019年10月
性能分析工具大礼包:perf-tools
perf-tools[github]
A miscellaneous collection of in-development and unsupported performance analysis tools for Linux ftrace and perf_events (aka the "perf" command). Both ftrace and perf are...
Continue reading >>GitLab实战十二——Gitlab 9.3.11 升级至 10.0.6
Gitlab10新特性
Web IDE开源,Markdown
Deploy Tokens部署令牌,增量部署
Incremental rollout deployments(增量部署)
当软件需要发生重大更改时,即使有严格的预发布测试,对生产代码库的更改也可能导致无法预料的影响。因此,你可能需要将最新版本部署给一小部分的用户,以获取反馈并确保不存在任何问题。
Incremental rollout depl...
Continue reading >>GitLab实战十一——Gitlab 8.11.3 升级至 9.3.11
Gitlab 9新特性
服务台,自动部署,进度跟踪,组件优化,采用 Vue 和 webpack 让 GitLab 尽可能速度更快、效率更高。
升级步骤
Continue reading >># MySQL installations (note: the line below states '--without postgres')
sudo -u git -H bundle install --without postgre...
GitLab实战十——Gitlab 8.11 手动编译升级至 11.4
为了配合新版k8s容器云上线使用,满足开发同事对gitlab新特性的需求,由于目前gitlab版本过低,需针对gitlab做一次跨度很大的升级(8.11 -> 11.4)
升级难点:
原版本(8.11)为编译安装,且集成发布平台,添加了一些自定义的东西,有坑
升级版本跨度很大,且每个版本都需修改数据库表,编译前端资源,风险大
数据量大,好几年的线上数据,如何保持一致不丢失是...
GitLab实战九——Gitlab CI yaml文件示例
Continue reading >># **此处根据自身项目需求选择对应的镜像版本(需要开发修改)**
image: chegva.com/online/ci:maven-jdk-8-onbuild
stages:
- build
# 为了加快打包速度,cache 功能可能对你非常有用
cache:
key: "$...