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

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.

主站蜘蛛池模板: 洛阳市| 瑞安市| 化德县| 辽宁省| 江达县| 嘉义县| 龙海市| 曲靖市| 彩票| 白城市| 莱阳市| 汉寿县| 自贡市| 洞口县| 湛江市| 蒙山县| 广宗县| 凤山市| 永靖县| 文山县| 嵩明县| 桂阳县| 九江市| 南京市| 肥乡县| 西吉县| 阳东县| 镇江市| 青海省| 营山县| 隆回县| 登封市| 临泽县| 平江县| 库伦旗| 郴州市| 平定县| 靖远县| 浦江县| 赤水市| 乐亭县|