最新 最热

版本控制进阶

版本控制系统(也叫源文件控制或修订控制系统)用于维护应用程序每次修改的完整历史,包括源代码、文档、数据库定义、构建脚本和测试,等等。 然而,它也有另一个重要的用途,让团队一起开发应用程序的不同部分,同时维护系统记录...

2022-12-05
1

持续集成(译)

持续集成是一种软件开发实践,团队成员经常集成他们的工作,通常每个人至少每天集成 - 导致每天进行多次集成。每个集成都通过自动构建(包括测试)进行验证,以尽快检测集成错误。许多团队发现这种方法可以显着减少集成问题,并...

2022-12-05
1

一个高效程序员的45个习惯-文末送脑图

一个重大的错误应该被当做一次学习而不是指责他人的机会,团队成员一起工作,应该互相帮助,而不是互相指责

2022-12-02
1

一文带你走进CI/CD

CI/CD 的核心概念是持续集成、持续交付和持续部署。它是作为一个面向开发和运营团队的解决方案,主要针对在集成新代码时所引发的问题(也称为:“集成地狱”)。...

2022-12-01
1

【从零开始学微服务】04.微服务架构的特点

当我们谈到组件的时候,一般是指可以独立替换、可以独立升级的功能单元。在以往的架构中,我们引入组件时,使用动态链接库或jar包,甚至是一组代码。在微服务架构中,是把服务作为了组件,使用轻量级的HTTP进行远程调用。...

2022-12-01
1

【云原生】持续集成和部署(Jenkins)

CI的英文名称是Continuous Integration,中文翻译为:持续集成。

2022-11-28
2

Jenkins+Gitlab+Maven+Tomcat实现自动集成、打包、部署

192.168.1.10 由于刚才已经与gitlab进行sshd密钥部署,就不重新获取了

2022-11-21
1

linux 安装Jenkins和配置

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。...

2022-11-17
1

Git 分支管理策略汇总

最近,团队新入职了一些小伙伴,在开发过程中,他们问我 Git 分支是如何管理的,以及应该怎么提交代码?

2022-11-11
2

敏捷开发模式下如何快速提升产品质量

随着敏捷开发模式逐渐走入大众视野,它开始逐步取代了传统的瀑布式开发模式,被越来越多的研发项目团队采用。敏捷开发采用快速迭代,快速发布可用版本的方法,持续输出、持续改进。不同于传统的软件开发模式,敏捷开发模式有着...

2022-11-02
2