Commit Graph

82 Commits

Author SHA1 Message Date
Benjamin Pasero
4cd5047073 build 💄 2019-09-04 08:55:20 +02:00
Benjamin Pasero
c6c88cbbfb debt - remote integration tests (#80265)
* fix

* 🆙 distro
2019-09-03 15:31:23 +02:00
isidor
99bc09cea2 build pipeline: use latest yarn version 2019-09-03 14:07:11 +02:00
Benjamin Pasero
155f85b679 Build: run integration tests against actual build (#80203)
* experiment with running macOS integration test against real build

* echo command

* more tests

* Revert "more tests"

This reverts commit b07bde89be.

* test

* fix script

* fix build

* fix tests

* fix build

* fix build

* conditionally enable test for remote

* adopt for linux and windows

* disable failing test

* fix build

* windows - echo off

* fix variable check

* fix path

* fix compile

* echo off

* mac polish
2019-09-02 11:26:26 +02:00
Benjamin Pasero
facfdbc510 Enable full TSLint check in build (#80191)
* build - run TSLint in our builds

* try out tslint
2019-09-02 09:29:34 +02:00
Joao Moreno
2eee0e23c8 build: add quality to compile cache key 2019-08-08 09:20:49 +02:00
Joao Moreno
38568cede0 fixes #75817 2019-07-31 14:38:17 +02:00
Joao Moreno
bd266a24c9 Merge remote-tracking branch 'origin/joao/build-cache-fix' 2019-07-15 17:21:23 +02:00
Benjamin Pasero
1648e1dcf8 web - add build 2019-07-14 13:12:54 +02:00
Joao Moreno
d05df16f9f remove mixin from gulp 2019-07-10 08:58:49 +02:00
Joao Moreno
01a1c9941c cleanup build cache paths 2019-07-09 12:24:04 +02:00
João Moreno
f176bee181 Cleanup distro dependencies installation (#76893)
* depend directly on vsda

* add vsda to remote

* remove vsda cleanup rules

* update distro

* upgrade vsda

* update distro

* update vsda

* remove vsda

* add vsda rules

* distro

* distro
2019-07-08 17:22:32 +02:00
Joao Moreno
51d5f88eec use right arch in distro dependencies 2019-07-05 19:04:20 +02:00
Joao Moreno
b342abd305 Revert "remove yarn cache"
This reverts commit 19d674f412.

Revert "Revert build perf"

This reverts commit ef893f0cfe.
2019-07-05 17:02:04 +02:00
Joao Moreno
19d674f412 remove yarn cache 2019-07-05 14:10:45 +02:00
Joao Moreno
ef893f0cfe Revert build perf 2019-07-05 14:10:32 +02:00
Joao Moreno
339b142a06 fix broken remote agent 2019-07-05 09:25:35 +02:00
Joao Moreno
0d2eab1fa5 Merge branch 'master' into joao/build-perf 2019-07-04 17:15:17 +02:00
Joao Moreno
1478853bd8 bring back legacy extensions compilation 2019-07-04 15:51:45 +02:00
Joao Moreno
f391286633 fix build 2019-07-04 14:32:46 +02:00
Joao Moreno
a9de23d321 fix master build 2019-07-04 11:01:25 +02:00
Joao Moreno
e684bf532d also minify reh, web 2019-07-04 10:51:54 +02:00
Joao Moreno
3e025bdd3f bring back arch dependent yarn cache 2019-07-04 10:33:04 +02:00
Joao Moreno
c9579851c8 move optimization & minification to shared agent 2019-07-04 10:17:08 +02:00
Joao Moreno
796ce6b04a all platforms: move distro into cache 2019-07-04 08:26:44 +02:00
Joao Moreno
fcad5db651 use CHILD_CONCURRENCY 2019-07-04 07:58:12 +02:00
Joao Moreno
58ef8c63d1 try fix win32 build 2019-07-04 07:28:16 +02:00
Joao Moreno
67a6826516 use powershell 2019-07-03 23:04:54 +02:00
Joao Moreno
17b15afc0e fix windows cache key 2019-07-03 22:47:27 +02:00
Joao Moreno
2053c25281 fail build if compilation cache is not restored 2019-07-03 22:44:13 +02:00
Joao Moreno
fd00669832 remove unnecessary step 2019-07-03 22:01:07 +02:00
Joao Moreno
c3fd755563 bring back all agents 2019-07-03 21:59:41 +02:00
Logan Ramos
0991720b7b Build Improvements for Telemetry Command (#76431)
* Update telemetry tooling commit

* Extract telemetry build to helper script

* Fix file permissions

* Script fixes

* Update telemetry commit

* Update telemetry tool commit

* Wrap commands in Exec

* Fix some execs

* Fixed typo

* Update commit
2019-07-03 10:12:23 -07:00
Joao Moreno
5ed3bb2297 bring back builds 2019-07-03 15:10:07 +02:00
Joao Moreno
089810efde shave off a few seconds from cache restore 2019-07-03 14:33:04 +02:00
Joao Moreno
a17fe44cfd arch dependent win32 yarn cache 2019-07-03 14:13:57 +02:00
Joao Moreno
9e4a7e672c clean postinstall 2019-07-03 11:25:09 +02:00
Joao Moreno
674d8a5449 postinstall scripts all around 2019-07-03 11:23:45 +02:00
Joao Moreno
7013ce7a00 comment out publish step 2019-07-03 10:47:28 +02:00
Joao Moreno
0d5eea741d use yarn cache everywhere 2019-07-03 10:41:08 +02:00
Joao Moreno
05a0175c8f yarn cache should worry about .yarnrc 2019-07-03 10:37:03 +02:00
Joao Moreno
9e8c8112d1 use yarn cache 2019-07-02 16:02:16 +02:00
Joao Moreno
833796d25c remove gulpfile.ci 2019-07-02 15:38:23 +02:00
Joao Moreno
219a2f2262 pipelines: adopt shared compilation 2019-07-01 16:54:51 +02:00
Joao Moreno
ebacb1631f separate gulp 2019-06-28 17:36:05 +02:00
Joao Moreno
df90bd83bf build: remove build scripts 2019-06-28 16:31:23 +02:00
Logan Ramos
1bdbb8f95b Improvements to Telemetry Extractor Build (#76196)
* Allow the error to be surfaced to the user to provide more information about what is happening

* Testing gulp src

* Move json to app root

* Telemetry tooling commit update

* Harcode telemetry commit

* Update distro to match master

* statSync try catch

* build 💄

* fix build

* make build fail

* fix build

* fix build

* whitespace
2019-06-27 14:40:05 +02:00
Joao Moreno
d9c8d85aa2 fix continuous build 2019-06-26 16:19:47 +02:00
Joao Moreno
f15e5a706b use yarn --frozen-lockfile for builds 2019-06-26 11:17:31 +02:00
Benjamin Pasero
9710890128 fix hockeyapp symbols and report errors (fix #76024) 2019-06-25 09:46:01 +02:00