release是什么意思(release)

时间:2023-12-14 18:03:03 来源:网友投稿 编辑:落荒而逃

DevOps发布(Release)与部署(Deploy)的区别

#头条创作挑战赛#

发布与部署区别

DevOps已经火了一段时间,那么DevOps中的发布(Release)与部署(Deploy)有什么区别呢?从字面上感觉好像有区别,但仔细一想好像发程序的过程又差不多。下面我们来分析一下他们之间的区别。

定义

发布:发布是指软件或系统某些功能需要提供或呈现给用户。发布过程中通常会进行构建、测试、打包、发布操作。强调的是把软件功能呈现给用户。

部署:部署是指软件或系统安装在某个特定的环境。部署过程中通常会把打包好的程序安装到指定的环境上,同时安装软件的依赖、配置环境变量、配置软件参数及配置操作系统参数。如果从开始算起它也需要把源代码构建、测试、打包、部署。强调的是安装、部署软件。

小结:

发布强调的是把软件功能呈现给用户。部署强调的是安装、部署软件。

常用的工具

发布:

JenkinsDockerKubernetesBambooTeamCity

部署:

JenkinsDockerKubernetesAnsiblePuppet

一课译词:厚积薄发

Photo by Rahul Shah from Pexels

厚积薄发的意思是充分地积累,少量地释放,可以翻译为accumulate as much as possible but to release a little at a time。其核心内涵是,凡事不可急于求成,应注重积累,充分准备,才能把事情做好(one should never seek quick results; rather, one should pay attention to accumulating knowledge and full preparations before advances)。

例句:

博观而约取,厚积而薄发,吾告子止于此矣。

Read widely and absorb the best from the books you read; acquire deep learning and share it gradually – that is all I can tell you.

Editor: Danny

来源:chinadaily

声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20231214/169625465284804.html