Commit Graph

10 Commits

Author SHA1 Message Date
Andrey Lushnikov
a582c11b1b
chore(ci): add Node10 and Node12 to Cirrus () 2019-07-13 23:22:02 -07:00
Andrey Lushnikov
a762dbe96f
chore(ci): add Puppeteer-Firefox to CI ()
This patch adds Puppeteer-Firefox bot running on Linux+Node8
on Cirrus CI.

References 
2019-02-06 14:28:02 -08:00
Joel Einbinder
f2c968fdb8 chore(types): generate our own d.ts file from api.md ()
Generate `//index.d.ts` file with precise typescript definitions for all of the
Puppeteer API.
2019-01-28 15:12:45 -08:00
Andrey Lushnikov
78ebf401c2
chore(ci): move all CI from Node7 to Node8 ()
Node 8 is the current LTS. We should use it by default on all
our CIs.
2018-07-26 16:27:11 -07:00
Fedor Korotkov
e445e1c8b8 chore(ci): disable brew auto-update () 2018-07-10 05:23:51 +03:00
Fedor Korotkov
ea8ec1e567 chore(ci): Configure OSX on Cirrus CI ()
Cirrus CI recently started supporting Mac OS builds. This PR adds a CI task to test Puppeteer on MacOS.

It uses Node 8 since only [Node 6 and Node 8 are LTS](https://github.com/nodejs/Release#release-schedule) so `brew` only has receipts for those two TLS versions besides the latest one.
2018-06-19 13:03:30 -07:00
Andrey Lushnikov
36b87000e4
chore(ci): remove Win from Cirrus builds ()
Remove Cirrus Win targets until there's a good resolution.

Postmortem:
- CirrusCI uses [Windows Server
Containers](https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/#windows-container-types) to run windows builds.
- Windows Server Containers don't include all the libraries that are required to run general application. See [msdn discussion](https://social.msdn.microsoft.com/Forums/en-US/a50e7dd7-c73f-45e0-89b4-92ba3ad2bcda/ieframedll-and-shdocvwdll-are-missing-from-windowsservercore-image?forum=windowscontainers).
- A recent [chromium commit](https://crrev.com/560677) added win dependencies missing in Windows Server Containers.

We'll be able to bring back Win builds on Cirrus once the full-fledged
Win containers are released (announced
[recently](https://channel9.msdn.com/Events/Build/2018/BRK2149).
2018-06-06 20:11:22 -05:00
Andrey Lushnikov
4bc23319a2
chore(ci): temporary disable cirrus win builds ()
Win bots all fail on Cirrus; disable them until the issue is resolved.

We still have win coverage with AppVeyour.
2018-06-02 11:45:14 -07:00
Fedor Korotkov
85d5a3348c chore(ci): switch Windows containers ()
Cirrus CI got some optimizations for containers based of `microsoft/windowsservercore:latest`.

Now startup time for windows builds is around 1:30 seconds instead of around 4 minutes.

to: @aslushnikov
2018-06-01 15:15:16 -07:00
Fedor Korotkov
554bd59588 chore(CI): add experimental Cirrus CI ()
This patch adds experimental support for Cirrus CI builds.
Cirrus CI has both Windows and Linux, uses google cloud and runs builds
in Docker containers.

This seems to be a promising combination for our needs.
2018-03-13 08:06:40 -07:00