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

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.

主站蜘蛛池模板: 中方县| 花垣县| 山东| 徐水县| 搜索| 六枝特区| 贵港市| 大化| 广元市| 讷河市| 若尔盖县| 铁力市| 米脂县| 惠州市| 洛浦县| 东海县| 辰溪县| 儋州市| 宽城| 资溪县| 哈巴河县| 眉山市| 城口县| 游戏| 十堰市| 仁布县| 满洲里市| 高密市| 松滋市| 安乡县| 枝江市| 福州市| 宜春市| 宿州市| 丹阳市| 淳安县| 嵊州市| 巴楚县| 绿春县| 喜德县| 双峰县|