官术网_书友最值得收藏!

Isolation between build, release, and run

This principle advocates strong isolation between the build stage, the release stage, and the run stage. The build stage refers to compiling and producing binaries by including all assets required. The release stage refers to combining binaries with environment-specific configuration parameters. The run stage refers to running applications on a specific execution environment. The pipeline is unidirectional. Hence, it is not possible to propagate changes from run stages back to the build stage. Essentially, it also means that it is not recommended to do specific builds for production; rather, it has to go through the pipeline:

In microservices, the build will create executable jar files, including the service runtime, such as the HTTP listener. During the release phase, these executables will be combined with release configurations, such as production URLs, and so on, and create a release version, most probably as a container like Docker. In the run stage, these containers will be deployed on production via a container scheduler.

主站蜘蛛池模板: 剑川县| 卢湾区| 峨山| 株洲县| 海丰县| 万宁市| 深圳市| 金溪县| 六安市| 原平市| 香格里拉县| 杂多县| 江川县| 宜丰县| 正安县| 齐河县| 阳曲县| 垫江县| 正定县| 扶绥县| 张家口市| 镇雄县| 宽甸| 桐庐县| 忻城县| 沧州市| 玛沁县| 阿拉善盟| 涪陵区| 井陉县| 达拉特旗| 祁东县| 长海县| 广东省| 南江县| 阿瓦提县| 庄河市| 沛县| 崇明县| 平南县| 永川市|