Commit Graph

1058 Commits

Author SHA1 Message Date
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
74fa920b31 Add 'yargs' dependency to vsts script folder 2018-07-26 10:52:00 -07:00
David Wilson
be3077a88c Rename generate-version.js to get-release-version.js 2018-07-26 10:41:52 -07:00
David Wilson
6861d68f81 Consolidate release version logic 2018-07-26 10:40:16 -07:00
David Wilson
5330c5db95 Move OS-specific configurations into 'platforms' folder 2018-07-26 10:27:08 -07:00
David Wilson
44c9a27742 Split release assets into OS-specific artifacts 2018-07-26 10:22:30 -07:00
David Wilson
bdfd609821 Move branch wildcard to the end of the string 2018-07-26 08:25:16 -07:00
David Wilson
87b9805a55 Quote branch trigger string starting with * 2018-07-26 07:54:46 -07:00
David Wilson
0910d72af1 Simplify branch wildcard 2018-07-26 07:49:47 -07:00
David Wilson
6b783cd42e Release branches are suffixed with "releases", yo 2018-07-26 07:36:07 -07:00
David Wilson
c293c43997 Add GetReleaseVersion step to set ReleaseVersion variable 2018-07-26 07:31:34 -07:00
David Wilson
7d3ab82fec Create stable and beta release build definition for VSTS 2018-07-26 07:03:16 -07:00
Ash Wilson
ddde4f9c00 Merge branch 'master' of github.com:atom/atom into aw/apm-up 2018-07-23 08:40:33 -04:00
David Wilson
85dfb15e97 Use computed version when cleaning up nupkg files in Windows build 2018-07-20 16:29:01 -07:00
David Wilson
3904ff04b8 Disable delta nupkg generation for Windows nightly releases 2018-07-20 16:28:24 -07:00
Ash Wilson
c6a1ffedf0 Merge branch 'master' of github.com:atom/atom into aw/apm-up 2018-07-16 10:12:23 -04:00
Ash Wilson
e3e8bbb7d4 package-locks ahoy 2018-07-16 09:55:51 -04:00
Ash Wilson
b369a971e1 Don't clean package-lock.json files any more 2018-07-16 09:47:58 -04:00
David Wilson
8c3e36d56f Merge pull request #17680 from atom/dw-consistent-app-name
Use a consistent app naming strategy across non-stable channels
2018-07-12 14:46:34 -07:00
David Wilson
de93396af7 👕 Make the linter happy 2018-07-12 11:06:26 -07:00
David Wilson
bf9fac27cf Use a consistent app naming strategy across non-stable channels 2018-07-12 10:14:15 -07:00
Lee Dohm
f759bed882 Don't delete the package-lock.json in /script/vsts 2018-07-11 19:54:29 -07:00
David Wilson
3109958dc1 Revert "Try possible fix for broken GitHub package tests"
This reverts commit 3046f689be.
2018-07-11 06:11:43 -07:00
David Wilson
3046f689be Try possible fix for broken GitHub package tests 2018-07-10 12:55:55 -07:00
David Wilson
bea3267697 Simplify atom-x64 nupkg path generation 2018-07-09 16:16:30 -07:00
David Wilson
fa326a0a07 Minor tweaks to build documentation 2018-07-09 16:04:15 -07:00
David Wilson
7b711cda5e Add documentation for Atom Nightly build process 2018-07-09 15:59:29 -07:00
David Wilson
49b9b9efeb Write error to stderr if publishing release fails 2018-07-09 15:51:32 -07:00
David Wilson
0d0db817eb Remove queue setting in nightly build 2018-07-06 17:10:09 -07:00
David Wilson
e91030ffcd Set timeout of 180 minutes on nightly build 2018-07-06 17:03:02 -07:00
David Wilson
f1c7ddf740 🔥 script/lib/create-github-release.js 2018-07-06 16:07:24 -07:00
David Wilson
4527a44315 Merge branch 'master' into dw-nightly-releases 2018-07-06 16:06:24 -07:00
David Wilson
5917800fb9 Add CI_PROVIDER env variable to test tasks 2018-07-06 16:04:29 -07:00
David Wilson
7750b8c7f0 Re-enable macOS VSTS CI tests 2018-07-06 16:04:29 -07:00
David Wilson
5634a6447a Re-enable Windows and Linux tests on VSTS 2018-06-30 11:26:13 -07:00
David Wilson
0c364d0438 Don't change Atom app name on dev channel 2018-06-29 16:31:12 -07:00
Max Brunsfeld
e7c6a8f085 Clear electron-link's snapshot cache in script/clean 2018-06-29 12:31:09 -07:00
David Wilson
8e3d1f431f Use Node.js 8.9.3 in VSTS builds 2018-06-28 13:01:55 -07:00
David Wilson
067bd1a751 Temporarily disable Atom tests on VSTS 2018-06-28 13:00:31 -07:00
David Wilson
ff0cd4c6ed Use atom.io update endpoint for Windows installer builds 2018-06-28 12:54:06 -07:00
David Wilson
9669a9bbfb Update app title and file paths to use channel name 2018-06-28 12:52:39 -07:00
David Wilson
ed48f2d1f7 Generate nightly build version from package.json 2018-06-26 10:46:49 -07:00
David Wilson
a5a8727b0b Upload release assets to S3 in script/publish-release 2018-06-26 10:45:11 -07:00
David Wilson
9388a7813e Simplify channel name detection 2018-06-26 10:45:10 -07:00