- Spring 5.0 Microservices(Second Edition)
- Rajesh R V
- 166字
- 2021-07-02 19:44:57
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.
- Mastering OpenLayers 3
- 計算機網絡
- C語言程序設計(第3版)
- Linux C/C++服務器開發實踐
- 程序員數學:用Python學透線性代數和微積分
- AngularJS深度剖析與最佳實踐
- Learning OpenStack Networking(Neutron)
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- 編程菜鳥學Python數據分析
- 一塊面包板玩轉Arduino編程
- 打開Go語言之門:入門、實戰與進階
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- C語言程序設計簡明教程:Qt實戰
- Odoo 10 Implementation Cookbook
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)