美文网首页
版本管理,你用对了吗?

版本管理,你用对了吗?

作者: Billy_Wang | 来源:发表于2022-09-11 15:48 被阅读0次

每个软件研发组织都会将代码纳入到版本控制系统中,但如果只做到这个,你和成熟的研发团队之间的差距就太大了。还有哪些资源也必须进行版本控制呢?

1. 所有应用代码和依赖项

2. 任何用于创建数据库及初始化数据的脚本

3. 所有的环境创建工具和工件

4. 用于创建和编写容器的文件

5. 所有自动化测试及手动测试脚本

6. 任何支持代码封装、部署、数据库迁移和环境配置的脚本

7. 辅助性项目工件,如,部署文档、部署程序和版本说明

8. 容器编排(例如 Kubernetes 配置)

9. 云配置文件

这么多格式的文件需要进行版本化管理,不要都放在git库中。应该采用不同的形式,

把代码和必要说明文档放在git仓库中;把ISO 文件、编译的二进制文件等,存储在 Nexus 或 Artifactory 等工件代码库中,也可以放在云存储中。

版本控制做到的最佳效果就是,以完全自动化的方式再现所有测试和生产环境,以及这些环境中部署的软件。

相关文章

  • 版本管理,你用对了吗?

    每个软件研发组织都会将代码纳入到版本控制系统中,但如果只做到这个,你和成熟的研发团队之间的差距就太大了。还有哪些资...

  • 你用对牙膏了吗?

    牙膏作为日常生活常用的清洁用品,有着很悠久的历史。随着科学技术的不断发展,工艺装备的不断改进和完善,各种类型的牙膏...

  • 你用对思维了吗?

    我们知道大学学的是思维、方法,而不是知识。或许毕业后很对知识都忘光了,可是思考问题的维度以及采取解决问题的方法依旧...

  • 你用对synchronized了吗

    最近遇到一个crash问题,是关于线程同步锁的,检查代码的时候发现方法已经使用synchronized同步了,为什...

  • 你用对逻辑了吗?

    人类究竟是怎么了,竟会把胡言乱语也当成妙笔生花?——塔勒布 先说一个看起来不太相关,实际非常值得深思的话题。 19...

  • 1. IOS项目开发环境搭建--项目环境

    问题 操作系统统一 开发软件版本统一 用什么管理ruby 版本 用什么管理cocoapods 版本,和 fastl...

  • windows 下用 nvm 对node版本管理

    1.下载地址 推荐使用百度云链接: https://pan.baidu.com/s/1b9oSyE 密码: hir...

  • 五年

    五年后 版本一 你结婚了吗? 嗯嗯。 好的。祝福你。 版本二 你结婚了吗? 还没。 你有女朋友了吗? 嗯嗯。 好的...

  • SAP 版本管理、传输请求、版本比较

    版本管理 传输请求 版本比较 一、版本管理 版本管理是什么 版本管理是指对软件开发过程中各种程序代码、配置文件及说...

  • 你用对遮瑕了吗?

    平时我们都会用遮瑕去遮我们的痘痘,还有黑眼圈。还有毛孔,目的就是让我们的皮肤看起来更加细腻,但是有时候我们画太多就...

网友评论

      本文标题:版本管理,你用对了吗?

      本文链接:https://www.haomeiwen.com/subject/rlxfortx.html