2016-08-19 10:59:45 -07:00
|
|
|
import {task} from 'gulp';
|
|
|
|
|
|
|
|
|
|
|
2017-03-13 22:26:13 +01:00
|
|
|
task('ci:lint', ['lint']);
|
2016-08-19 10:59:45 -07:00
|
|
|
|
|
|
|
|
// Travis sometimes does not exit the process and times out. This is to prevent that.
|
|
|
|
|
task('ci:test', ['test:single-run'], () => process.exit(0));
|
2016-12-06 07:54:00 +01:00
|
|
|
|
2017-01-03 20:42:19 +01:00
|
|
|
task('ci:e2e', ['e2e']);
|
2017-01-03 18:27:24 +01:00
|
|
|
|
|
|
|
|
/** Task to verify that all components work with AOT compilation. */
|
|
|
|
|
task('ci:aot', ['aot:build']);
|
2017-01-03 22:31:49 +01:00
|
|
|
|
|
|
|
|
/** Task which reports the size of the library and stores it in a database. */
|
|
|
|
|
task('ci:payload', ['payload']);
|
2017-03-09 03:09:57 +01:00
|
|
|
|
|
|
|
|
/** Task that uploads the coverage results to a firebase database. */
|
|
|
|
|
task('ci:coverage', ['coverage:upload']);
|
2017-05-30 18:22:18 +02:00
|
|
|
|
2018-01-18 15:41:39 -03:00
|
|
|
/** Task that verifies if all Material components are working with platform-server. */
|
2017-07-25 16:15:24 -07:00
|
|
|
task('ci:prerender', ['prerender']);
|