云原生CI/CD Tekton使用
Tekton介绍
Tekton 是一款功能非常强大而灵活的开源的 CI/CD 云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个项目是为了给 build 模块增加 pipeline 的功能,但是随着不同的功能加入到 Knative build 模块中,build 模块越来越变得像一个通用的 CI/CD 系统,于是,索性将 build-pip...
Continue reading >>Tekton 是一款功能非常强大而灵活的开源的 CI/CD 云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个项目是为了给 build 模块增加 pipeline 的功能,但是随着不同的功能加入到 Knative build 模块中,build 模块越来越变得像一个通用的 CI/CD 系统,于是,索性将 build-pip...
Continue reading >>升级步骤
Continue reading >>sudo -u git -H git checkout -f 11-4-stable
# Unicorn.rb配置
worker_processes 24
working_directory "/home/git/git" # available in 0.94.0+
listen "/home/git/git/tmp/sockets/gitlab.socket&qu...
Gitlab 11新特性:
Continue reading >>一键 • CI/CD
自动执行整个交付流程,Auto DevOps 涵盖了端到端的整个生命周期,只需将代码提交给 GitLab,并进行少量的配置,接着 Auto DevOps 可以完成其余工作,包括对应用的构建、测试、代码质量扫描、安全扫描、许可证扫描、打包、性能测试、部署和监控。
工作流
据介绍,它可以将交付速度提高 4 倍,让开发人员专注于编写代码和业务...
升级组件
Continue reading >>https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/10.7-to-10.8.md
sudo -u git -H git fetch --all --prune
sudo -u git -H git checkout -- db/schema.rb # local changes will be restor...
Gitlab10新特性
Web IDE开源,Markdown
Deploy Tokens部署令牌,增量部署
Incremental rollout deployments(增量部署)
当软件需要发生重大更改时,即使有严格的预发布测试,对生产代码库的更改也可能导致无法预料的影响。因此,你可能需要将最新版本部署给一小部分的用户,以获取反馈并确保不存在任何问题。
Incremental rollout depl...
Continue reading >>Gitlab 9新特性
服务台,自动部署,进度跟踪,组件优化,采用 Vue 和 webpack 让 GitLab 尽可能速度更快、效率更高。
升级步骤
Continue reading >># MySQL installations (note: the line below states '--without postgres')
sudo -u git -H bundle install --without postgre...