- Continuous Integration,Delivery,and Deployment
- Sander Rossel
- 174字
- 2021-07-02 15:42:06
Preface
A problem that a lot of developers face is that software is complex and becomes only more complex over time. A single change to the software can lead to numerous unexpected bugs that may not be discovered in time. Using Continuous Integration, we can automatically test software before it is released. Using other tools, such as SonarQube, we can ensure that our code adheres to the latest standards. Unfortunately, getting started with testing and automation requires various tools and all of those tools take time and effort to learn.
In this book, we will start a project from scratch and use Continuous Integration techniques to guarantee a certain software quality. Tools such as Git, Jasmine, Karma, Selenium, Protractor, Gulp, Jenkins, SonarQube, and Postman are introduced and used to ensure that our software is up to par.
Finally, to further reduce the chances of human error, we will automatically deploy our software to another environment so that we can go from Git commit to production deployment fully automated and still sleep easy at night.
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- UML和模式應用(原書第3版)
- 零基礎搭建量化投資系統:以Python為工具
- LabVIEW Graphical Programming Cookbook
- 騰訊iOS測試實踐
- Python程序設計(第3版)
- Effective Python Penetration Testing
- Apache Mahout Clustering Designs
- Mastering openFrameworks:Creative Coding Demystified
- Unity 2018 Augmented Reality Projects
- Python:Deeper Insights into Machine Learning
- Java Web開發教程:基于Struts2+Hibernate+Spring
- JavaScript設計模式與開發實踐
- 匯編語言程序設計
- 瘋狂Ajax講義(第3版)