- 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.
- HTML5+CSS3王者歸來
- Instant Testing with CasperJS
- PWA入門與實踐
- 簡單高效LATEX
- Python漫游數(shù)學王國:高等數(shù)學、線性代數(shù)、數(shù)理統(tǒng)計及運籌學
- 微服務(wù)從小白到專家:Spring Cloud和Kubernetes實戰(zhàn)
- Python Data Science Cookbook
- 高效使用Greenplum:入門、進階與數(shù)據(jù)中臺
- Mastering ASP.NET Core 2.0
- Instant GLEW
- C語言程序設(shè)計與應(yīng)用實驗指導書(第2版)
- IBM RUP參考與認證指南
- Effective C++:改善程序與設(shè)計的55個具體做法(第三版)中文版(雙色)
- Java EE輕量級解決方案:S2SH
- Beginning PHP