- Building Microservices with .NET Core 2.0(Second Edition)
- Gaurav Aroraa
- 193字
- 2021-07-02 20:12:58
Deployment
In our application, deployment is a huge challenge. To resolve this, we introduce Continuous Integration (CI). In this process, we need to set up a CI server. With the introduction of CI, the entire process is automated. As soon as the code is checked in by any team member, using version control TFS or Git, in our case, the CI process kicks into action. It ensures that the new code is built and unit tests are run along with the integration test. In either scenarios of a successful build or otherwise, the team is alerted to the outcome. This enables the team to quickly respond to the issue.
Next we move to continuous deployment. Here we introduce various environments, namely a development environment, staging environment, QA environment, and so on. Now, as soon as the code is checked in by any team member, CI kicks into action. It invokes the unit/integration test suits, builds the system, and pushes it out to the various environments we have set up. This way, the turnaround time of the development team to provide a suitable build for QA is reduced to minimal.
- Python機器學習基礎教程
- The Complete Coding Interview Guide in Java
- 用案例學Java Web整合開發(fā)
- Learning YARN
- QGIS Python Programming Cookbook(Second Edition)
- 小程序從0到1:微信全棧工程師一本通
- Visual Basic程序設計全程指南
- Java EE架構設計與開發(fā)實踐
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- Dart:Scalable Application Development
- Three.js Essentials
- Learning Apache Thrift
- 少年小魚的魔法之旅:神奇的Python
- Practical Linux Security Cookbook
- 精通Oracle 12c 數(shù)據(jù)庫管理