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

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.

主站蜘蛛池模板: 仪征市| 平度市| 金堂县| 尼木县| 安庆市| 独山县| 绍兴县| 泾阳县| 黄浦区| 黎平县| 阿图什市| 巫山县| 达尔| 东宁县| 扶绥县| 普洱| 胶南市| 枝江市| 仁化县| 甘谷县| 织金县| 墨玉县| 凌源市| 西林县| 漠河县| 桦甸市| 西城区| 沁水县| 唐海县| 聂拉木县| 贞丰县| 灵宝市| 沈丘县| 随州市| 鹿泉市| 连南| 新乡市| 东辽县| 宜城市| 合江县| 邯郸市|