- 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.
- iOS面試一戰到底
- Rust編程:入門、實戰與進階
- 技術領導力:程序員如何才能帶團隊
- 新手學Visual C# 2008程序設計
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- MATLAB實用教程
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- C語言程序設計教程
- HTML5從入門到精通(第4版)
- Natural Language Processing with Java and LingPipe Cookbook
- Getting Started with React Native
- 基于GPU加速的計算機視覺編程:使用OpenCV和CUDA實時處理復雜圖像數據
- Node.js應用開發
- R語言:邁向大數據之路
- Scratch編程入門與算法進階(第2版)