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

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.

主站蜘蛛池模板: 图木舒克市| 铁岭县| 新和县| 海林市| 湄潭县| 城步| 遵化市| 怀柔区| 双鸭山市| 邳州市| 龙口市| 镇江市| 福州市| 增城市| 上犹县| 融水| 鲁甸县| 英山县| 福清市| 呼图壁县| 定西市| 渝中区| 黑河市| 金堂县| 静乐县| 哈巴河县| 内乡县| 股票| 巩义市| 洮南市| 辽宁省| 天镇县| 城市| 武乡县| 从化市| 娱乐| 明溪县| 泽普县| 睢宁县| 庆阳市| 隆化县|