John Kleinschmidt
9237d46dba
make sure tests don't run for GitHub releases. ( #13701 )
...
Also fix VSTS slack integration and
Update to latest libchromiumcontent
(cherry picked from commit 1c70a1cccd
)
2018-07-17 10:57:59 -05:00
John Kleinschmidt
67558d65a6
Use Node.js 10 for CI builds
2018-06-19 11:49:45 +10:00
John Kleinschmidt
832b5a36fa
Add slack notifications
2018-06-14 11:12:35 -04:00
John Kleinschmidt
38ebf5ac9f
Run tests on release builds
...
Also, added ability to call VSTS release builds via API.
2018-06-14 09:42:55 -04:00
John Kleinschmidt
6dff60b899
Updated CI configs for nightly builds
...
Add timestamp to s3 uploads
2018-05-23 10:23:28 -04:00
John Kleinschmidt
eca0436f58
Use CircleCI for Mac builds ( #12572 )
2018-04-09 14:19:54 -05:00
John Kleinschmidt
ed1c84445c
Update CI to use Node 8
2018-03-19 10:19:32 -04:00
Charles Kerr
5f48f91d94
Newer CI images ( #12188 )
...
* Bump electronbuilds/electron* versions
The linux-appname branch has been gathering dust for awhile.
Some of the versions in `master` are higher, and some of the
versions in `linux-appname` are higher to add libnotify.
This commit takes the higher of the two numbers in each case.
* Add libnotify to the Dockerfiles
2018-03-08 22:07:50 -05:00
Cheng Zhao
5c15d263e0
Enable more debug info for electron-linux-ia32
2018-03-09 11:06:42 +09:00
John Kleinschmidt
565946cdff
Set DISPLAY variable for xvfb
...
PRs submitted from forks need this value for xvfb to run properly.
2018-01-17 12:57:42 -05:00
John Kleinschmidt
a6d3dee321
Removing core dump check ( #11621 )
...
It appears that the arm build failing with a core dump is a false positive. Testing the latest arm build from master on a raspberry pi 2, it does not core dump.
2018-01-13 23:02:10 -05:00
John Kleinschmidt
06481b5630
Add testing for arm, arm64 and ia32 linux builds
2017-12-20 11:54:52 -05:00
John Kleinschmidt
e59aa715fd
Enable testing with python-dbusmock
2017-12-05 15:01:01 -05:00
Cheng Zhao
c30faa4ee8
Use 2xlarge for ARM jobs
2017-11-24 11:03:02 +09:00
Cheng Zhao
2db845e202
Disable mips64el CI job
2017-11-24 10:12:19 +09:00
Cheng Zhao
db6de6a2b2
Run electron-linux-mips64el CI job
2017-11-22 11:31:23 +09:00
Cheng Zhao
b2564242e0
Add CI job for mips64el
...
Note that our CI server is not ready for mips64el yet, so the binaries
of libcc are not available yet. Currently it is downloading the binaries
created by me manually, we should redirect to the official mirror before
merging this PR.
2017-11-22 11:21:28 +09:00
John Kleinschmidt
6f11aa169a
Run release builds from API
...
Remove "Bump" logic to run release
2017-11-17 15:13:30 -05:00
John Kleinschmidt
f8dd04e5f7
Fix testing fork prs ( #11127 )
...
* Make sure DISPLAY is set before XVFB runs
2017-11-15 10:47:36 -05:00
Samuel Attard
ef78805a1c
Generate API and typescript file as artifact on CircleCI to make verifying changes easier
2017-11-08 16:55:24 +13:00
Vanessa Yuen
63632f1137
fix circle config
2017-11-03 14:36:25 +08:00
Vanessa Yuen
3bd38bd1fd
add API flags to all other circle jobs
2017-11-03 12:45:30 +08:00
Vanessa Yuen
b23fa34470
modify upload script to allow uploading release assets to s3
2017-11-02 16:06:28 +08:00
Vanessa Yuen
aaa8aec946
trying out parameterized builds in circle
2017-10-24 12:42:45 -04:00
John Kleinschmidt
04430c6dda
Bump to use large machine for arm64 build
2017-09-28 13:55:06 -04:00
John Kleinschmidt
d9d557dcc5
CircleCI updates ( #10647 )
...
* Update CircleCi for release and test
* Update test storage dir
2017-09-28 13:05:42 -04:00
John Kleinschmidt
64c8ff62af
Add CircleCI for Linux builds ( #10344 )
2017-09-13 09:48:19 -04:00