官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 新密市| 晋城| 额敏县| 威信县| 武宣县| 兴义市| 灵璧县| 高平市| 化州市| 来安县| 兴安盟| 清涧县| 新宁县| 阿鲁科尔沁旗| 喀喇| 邵阳县| 英吉沙县| 贵州省| 龙南县| 黄陵县| 静安区| 晴隆县| 莫力| 敦化市| 石棉县| 行唐县| 巩义市| 武夷山市| 南部县| 五莲县| 清涧县| 襄汾县| 维西| 若羌县| 濮阳市| 延长县| 太湖县| 鄂托克旗| 平定县| 哈尔滨市| 呼和浩特市|