-
DevOps时代的软件过程改进探讨
本文从Jenkins,DevOps,云原生等视角探讨了软件过程改进在各个时代的挑战和价值,重新审视了SPI在软件开发和交付的效率和质量提升方面的意义。
杨振涛 2023-01-03474 0 0 -
Dockerfile+Jenkinsfile+GitLab轻松实现.NetCore程序的CI&CD
Dockerfile:关于Dockerfile的使用说明,我在文章《让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下...
Peyshine 2023-01-02451 0 0 -
GrowingIO 数据采集 iOS SDK 测试实践
GrowingIO 是基于用户行为数据的增长平台,精准采集用户行为数据是公司业务的基石,只有及时、准确、可靠的采集到数据,才能支撑上层的数据分析,用户画像,运营...
ios-lan 2023-01-02458 0 0 -
程序员自我修养之 Git 提交信息和分支创建规范
古话说,没有规矩不成方圆。在团队协作开发时,每个人提交代码时都会写 commit message,但如果没有规范,每个人都会有自己的书写风格,因此在翻看 git...
Peter Shen 2023-01-02446 0 0 -
如何给 GitHub Actions 添加自己的 Runner 主机
在前面的文档中,我对 GitLab 提供的 CI 功能进行了实践,点击查看 。使用 GitLab 的好处是可以私有化部署、无限的私有仓库数量、CI 配置简单、能...
陈少文 2023-01-02459 0 0 -
【云+社区年度征文】在Kubernetes环境中采用Spinnaker的意义
Spinnaker是最初由Netflix设计和开发的开源多云连续交付工具。它有助于将应用程序部署到各种云提供商,例如Google Cloud Platform(...
DevOps云学堂 2023-01-02462 0 0 -
GitOps –用于基础设施自动化的DevOps
GitOps提供了一种自动化的管理基础架构的方法。它通过使用许多团队已经使用的DevOps最佳实践来做到这一点,例如版本控制,代码审查和CI/CD管道。
DevOps云学堂 2023-01-02458 0 0 -
【技术创作101训练营】开源云原生持续交付平台简介
大家好,今天,我们将一起来学习基于Spinnaker的持续交付实践,相信各位同学之前应该都听过Spinnaker吧,但是你实际上去部署的时候 肯定是很困难的,更...
DevOps云学堂 2023-01-02449 0 0 -
Docker搭建sonarqube
SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集...
对你无可奈何 2023-01-02460 0 0 -
Mac下搭建SVN服务器
Mac系统自带svn服务,包括服务器端和客户端,所以只需要简单的配置就能搭建一个svn服务器。用到的命令如下:
世平 2023-01-02450 0 0