持续交付一

一、

你的项目依赖的 jQuery 版本是 1.0.0 ,Bootstrap 依赖的版本是 1.1.0,而 Chosen 依赖的版本是 1.2.0,看上去都是小版本不一致,一开始并没有发现任何问题,但是如果到后期发现不兼容,可能就为时已晚了。

人工管理麻烦,下面是工具

操作系统的依赖管理工具,比如 CentOS 的 yum,Debian 的 apt,Arch 的 Packman,macOS 的 Homebrew;

编程语言的依赖管理工具,比如 Java 的 Maven, .Net 的 nuget,Node.js 的 npm,Golang 的 go get,Python 的 pip,Ruby 的 Gem 。

二、环境

目前互联网公司常见的环境模型一般分为开发环境,功能测试环境,验收测试环境,预发布环境,生产环境这五个大套环境。

第一,开发环境

微服务架构下,单机已经无法完整地运行业务应用,这就需要开发环境内包含一套完整的业务应用依赖以及相关的基础设施,以保证业务开发同学能在本地完成开发测试。

第二,功能测试环境

相关推荐
YCyjs1 小时前
云计算【第一阶段(27)】DHCP原理与配置以及FTP的介绍
linux·运维·服务器·云计算
新手小新1 小时前
关于新装Centos7无法使用yum下载的解决办法
linux·运维·centos
CodeWithMe1 小时前
【计算机】同步/异步
linux
Peterpan000001 小时前
玄机——第五章 linux实战-黑链 wp
linux·运维·服务器·网络安全·安全威胁分析
xuyanqiangCode2 小时前
八、Linux二进制安装Kafka集群
linux·运维·kafka
临桥2 小时前
firewalld 高级配置
linux·服务器·网络
a未来永远是个未知数2 小时前
构建机部署之git安装(Linux)
linux·git·elasticsearch
疯狂的rabbit.2 小时前
Linux防火墙
linux·运维·服务器·云计算·redhat·rhce·openeular
YCyjs2 小时前
云计算【第一阶段(26)】Linux网络设置
linux·运维·服务器·网络·云计算
真果粒wrdms3 小时前
【在线词典】项目实现
linux·c语言·嵌入式硬件·算法·udp·sqlite3