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

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.

主站蜘蛛池模板: 洞头县| 聂拉木县| 白玉县| 金堂县| 富顺县| 太保市| 湘乡市| 金塔县| 望江县| 庆安县| 嘉禾县| 锡林郭勒盟| 斗六市| 星座| 晴隆县| 沅陵县| 孝义市| 周宁县| 涪陵区| 陕西省| 长武县| 丰宁| 广丰县| 新宁县| 汉源县| 南宫市| 邵东县| 广德县| 全南县| 肥西县| 海宁市| 手游| 清镇市| 镇原县| 韶关市| 黄浦区| 南召县| 浠水县| 建阳市| 莱西市| 河间市|