Feb - AngularJS MTV Meetup Livestream: CI Server

Опубликовано: 06 Январь 2025
на канале: Angular
19,052
55

Links for this talk: Igor's slides (http://goo.gl/clXqh). Download the CI server files (https://github.com/angular/ci.angular.... Cloudbees ClickStart service - requires free registration (http://goo.gl/ssNQr)
http://www.meetup.com/AngularJS-MTV/e...
------------
For our February meetup, Igor Minar takes a look under the hood at a crucial piece of infrastructure that makes AngularJS possible: The CI (continuous integration) server that we use for testing the framework.

When a change happens in any one of our watched GitHub repositories, the CI server quickly and selflessly executes almost 2000 tests on 7+ browsers on any change that happens in selected GitHub repositories, without breaking so much as a single bead of sweat. This helps us stay vigilant to potential breaking changes in both our own libraries and others that we depend on. Sounds like black magic? The whole testing stack was built on top of open source technologies like Jenkins, Testacular and Jasmine.

We'll discuss the architecture, share lessons we learned while building it, and demonstrate how you could replicate the same setup for your own JavaScript project.