<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/.travis.yml, branch v1.2.13</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>refactor(testing): split travis end to end tests into separate jobs for jquery and jqlite</title>
<updated>2014-02-08T04:41:39+00:00</updated>
<author>
<name>Julie</name>
</author>
<published>2014-02-06T19:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e645f7cae14618bd8fc7d6b3eadf9307f5a1aeb7'/>
<id>e645f7cae14618bd8fc7d6b3eadf9307f5a1aeb7</id>
<content type='text'>
Closes #6159
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6159
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): remove double bower install to test if it's still needed</title>
<updated>2014-02-06T10:31:23+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2014-02-06T10:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e609239fab46d7f8af195a69756c91b4f66c8463'/>
<id>e609239fab46d7f8af195a69756c91b4f66c8463</id>
<content type='text'>
We did this due to travis-ci/travis-ci#1293 but since it's possible that this hack is not needed, I'm removing it.

If it turns out that we do need it still then we should ping the travis issue and revert this commit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We did this due to travis-ci/travis-ci#1293 but since it's possible that this hack is not needed, I'm removing it.

If it turns out that we do need it still then we should ping the travis issue and revert this commit
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(testing): run end to end tests on separate browsers in parallel</title>
<updated>2014-02-05T23:40:16+00:00</updated>
<author>
<name>Julie</name>
</author>
<published>2014-01-31T06:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=84467d869730c6821c07496f510355ab73e7c10b'/>
<id>84467d869730c6821c07496f510355ab73e7c10b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): remove BrowserStack credentials</title>
<updated>2014-01-31T15:48:36+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2014-01-31T15:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c22ab5d2e28605462ba77f6c02e99efdd24338a3'/>
<id>c22ab5d2e28605462ba77f6c02e99efdd24338a3</id>
<content type='text'>
Closes #5596</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5596</pre>
</div>
</content>
</entry>
<entry>
<title>chore(scripts): refactor travis scripts</title>
<updated>2013-12-11T18:12:18+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-12-11T17:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8864e54f1f94883f3e22d7ce7ed87a699467a217'/>
<id>8864e54f1f94883f3e22d7ce7ed87a699467a217</id>
<content type='text'>
Refactoring so that it's easier to use both SL/BS just depending on a global switch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactoring so that it's easier to use both SL/BS just depending on a global switch.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): run two jobs</title>
<updated>2013-12-11T18:02:14+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-12-11T09:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=dc4df931778a374f1fb3c8af7545733c09b9c098'/>
<id>dc4df931778a374f1fb3c8af7545733c09b9c098</id>
<content type='text'>
Instead of parallelization on a single Travis VM, we use two VMs.
- output is nicer (we don't have to buffer e2e tests and then show it at the end)
- you can easily see faster the result of unit tests (as it's basically a separate build)

We should also make sure we only do the necesary stuff (for install we don't need to do `grunt
package` for unit tests, we only need to generate the docs for e2e tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of parallelization on a single Travis VM, we use two VMs.
- output is nicer (we don't have to buffer e2e tests and then show it at the end)
- you can easily see faster the result of unit tests (as it's basically a separate build)

We should also make sure we only do the necesary stuff (for install we don't need to do `grunt
package` for unit tests, we only need to generate the docs for e2e tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): move checks from before_scripts to scripts</title>
<updated>2013-12-05T06:53:54+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-12-05T06:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=21e48abbc1e75ace1b6b99c7b19f538d4e792068'/>
<id>21e48abbc1e75ace1b6b99c7b19f538d4e792068</id>
<content type='text'>
If jshint (or any other ci-check) fails, Travis marks the build as "Errored" which I don't think is desider:
https://travis-ci.org/angular/angular.js/builds/14938896
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If jshint (or any other ci-check) fails, Travis marks the build as "Errored" which I don't think is desider:
https://travis-ci.org/angular/angular.js/builds/14938896
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): switch back to SauceLabs</title>
<updated>2013-12-03T23:49:19+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-12-03T20:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6127528b5008a507966c7f1a1030db27ca2fbc0b'/>
<id>6127528b5008a507966c7f1a1030db27ca2fbc0b</id>
<content type='text'>
I think we are pretty close to be able to use both.

The xhr-polling seems to be pretty stable, but I'm having problems with multiple SSH tunnels (on BS), so let's try to switch back to SL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I think we are pretty close to be able to use both.

The xhr-polling seems to be pretty stable, but I'm having problems with multiple SSH tunnels (on BS), so let's try to switch back to SL.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): let's give BrowserStack a try</title>
<updated>2013-11-25T23:19:28+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-11-20T00:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ffd075b44010102e628ce3ade9a54bfde80fdd76'/>
<id>ffd075b44010102e628ce3ade9a54bfde80fdd76</id>
<content type='text'>
Switch the build to use BrowserStack instead of SauceLabs.

This also adds IE11 to our build.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch the build to use BrowserStack instead of SauceLabs.

This also adds IE11 to our build.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): run bower install twice to make sure it does</title>
<updated>2013-08-29T00:48:46+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-08-29T00:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3379eebe4bca22316327b7f1ca92c2240b29187c'/>
<id>3379eebe4bca22316327b7f1ca92c2240b29187c</id>
<content type='text'>
This is a work-around for Bower/Node.js issue (https://github.com/bower/bower/issues/830). We run `bower install` twice, as the probability of failing twice in a row is very low.

I had to extract `bower` task out of the package, because we need to run `bower install` before building and `grunt bower` can fail, which takes down the whole process and therefore it wouldn't build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a work-around for Bower/Node.js issue (https://github.com/bower/bower/issues/830). We run `bower install` twice, as the probability of failing twice in a row is very low.

I had to extract `bower` task out of the package, because we need to run `bower install` before building and `grunt bower` can fail, which takes down the whole process and therefore it wouldn't build.
</pre>
</div>
</content>
</entry>
</feed>
