Commit Graph

40 Commits

Author SHA1 Message Date
David Wilson
aef6ba315b Merge pull request #18049 from atom/dw-fix-linux-build
Use a custom Ubuntu 18.04 container for VSTS Linux builds
2018-09-14 13:34:08 -07:00
David Wilson
69932be7d8 Use a custom Ubuntu 18.04 container for VSTS Linux builds 2018-09-14 11:39:27 -07:00
David Wilson
7961bd5124 Upload x86 Windows build artifacts 2018-09-13 17:16:09 -07:00
David Wilson
861a2155b8 Enable Windows x64 builds on VSTS 2018-09-13 16:10:55 -07:00
David Wilson
a4a94c2361 Fix bad condition on artifact upload task in linux.yml 2018-09-06 10:46:30 -07:00
David Wilson
6ff5ea5250 Don't upload build artifacts in PR builds 2018-09-06 08:08:25 -07:00
Chris Patterson
3a71011388 fixing vmImage name 2018-08-31 15:58:42 -04:00
Chris Patterson
27690cb71b Rolling back to vs2015 image
For some reason the vs2017 image can't build with python 2.7 and gyp properly.
2018-08-31 15:50:00 -04:00
Chris Patterson
bc14ba5e04 Added explicit python version
Updated  Windows job to specify python version
2018-08-31 15:34:20 -04:00
Chris Patterson
c8c50580bf Fix strategy and timeout
Changing the matrix to match new strategy schema.  and moving timoutInMinutes up.
2018-08-31 15:13:57 -04:00
Chris Patterson
1c23aae6a7 Changing phase to job and updating queue to pool 2018-08-31 15:01:27 -04:00
David Wilson
c096aa6bac Use 'sudo' with /sbin/start-stop-daemon 2018-08-23 19:52:09 -07:00
David Wilson
1a780c84a2 Use 'sudo' for apt-get invocations 2018-08-23 19:51:38 -07:00
David Wilson
5f55bf2029 Try "Hosted Ubuntu 1604" queue in VSTS 2018-08-23 19:18:29 -07:00
Ash Wilson
96e563555c Pick up CI from the environment 2018-08-08 10:47:31 -04:00
Ash Wilson
fd955a69a7 Upgrade npm to get "ci" 2018-08-08 09:31:08 -04:00
Ash Wilson
690b23cee4 Use --ci on CI builds 2018-08-08 08:58:41 -04:00
David Wilson
cf79c545c8 Change Atom.RunTests to Atom.SkipTests to not require it in build defs 2018-08-02 07:24:46 -07:00
David Wilson
8f006cab61 Add check for Atom.RunTests variable to make it easy to skip CI tests 2018-08-02 06:55:30 -07:00
David Wilson
d2ed1d4bbd Fix broken logic for IsReleaseBranch 2018-08-02 06:45:46 -07:00
David Wilson
167de057b4 Compress artifacts on Windows PR builds 2018-08-01 20:38:07 -07:00
David Wilson
059dc29135 Improve logic in macos.yml for deciding when to code sign macOS builds 2018-08-01 19:54:23 -07:00
David Wilson
be99688094 Use quotes on env variable values coming from VSTS 2018-08-01 18:52:18 -07:00
David Wilson
c1eba502c3 Enable S3 artifact uploads for builds on master 2018-08-01 17:35:58 -07:00
David Wilson
ff2409f10e Only use --code-sign parameter on macOS if env variables are set 2018-08-01 14:46:01 -07:00
David Wilson
e64bd40ff5 More windows.yml syntax fixes 2018-08-01 14:35:09 -07:00
David Wilson
fefb1f2ed0 Fix syntax error in windows.yml when referencing environment variables 2018-08-01 11:40:02 -07:00
David Wilson
20f6a2d8db Move over some build logic from appveyor.yml 2018-08-01 11:20:30 -07:00
David Wilson
388727a394 Remove unneeded CopyFiles task in Windows build 2018-08-01 06:58:29 -07:00
David Wilson
13e2a8f033 Re-enable CI tests on all three platforms 2018-07-31 16:56:46 -07:00
David Wilson
fe55686b36 Upload atom-api.json as a build artifact on macOS 2018-07-30 14:12:26 -07:00
David Wilson
064cdfaed0 Go back to uploading our own ZIP files for macOS 2018-07-27 07:34:04 -07:00
David Wilson
4205c6abb0 Use a plain copy script instead of CopyFiles task 2018-07-27 06:10:04 -07:00
David Wilson
fe414b9027 Argh VSTS CopyFiles bug... 2018-07-26 14:56:48 -07:00
David Wilson
d5ef836ae5 Fix YAML syntax issue 2018-07-26 14:19:33 -07:00
David Wilson
9c093d168c Fix issues publishing macOS artifacts 2018-07-26 14:16:22 -07:00
David Wilson
9b081255aa Publish artifact files directly into output zips to avoid double-zipping 2018-07-26 13:06:50 -07:00
David Wilson
18f4e73488 Temporarily disable tests to speed up builds for artifact testing 2018-07-26 12:13:14 -07:00
David Wilson
3b4fe05155 Upload release assets as individual build artifacts 2018-07-26 12:12:36 -07:00
David Wilson
5330c5db95 Move OS-specific configurations into 'platforms' folder 2018-07-26 10:27:08 -07:00