Upload

Loading icon Loading...

This video is unavailable.

Feb - AngularJS MTV Meetup Livestream: CI Server

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like AngularJS's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike AngularJS's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add AngularJS's video to your playlist.

Streamed live on Feb 12, 2013

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.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Loading...
Working...
to add this to Watch Later

Add to