因此,一旦安装了不可变服务器,就不会有任何改变。还是仅仅是配置。

不可变服务器上的源代码更新可接受吗?

评论

如果在服务器启动后(即不包括在服务器配置本身中)或在其他位置(例如,通过NFS挂载)托管的工作空间中拉出源代码存储库,则这是服务器操作的一部分,IMHO应该更新此类代码可以我在这里假设像构建服务器一样。

#1 楼

不能。

不可变就是它的意思,不可变,对配置或代码运行或系统库没有任何更改,如果必须进行更改,请创建新映像并进行部署,不要更改

源代码更新是在运行中的服务器上更改的最少内容,这不应在运行中的服务器上发生,无论是否不变。

您应该创建代码的版本发行版以部署在服务器上,一旦具有此级别的固定版本,您就可以继续对包含此代码发行版的服务器映像进行版本控制。

任何更改,无论是代码补丁,系统补丁还是配置更改,都应触发新版本的部署。