Commit Graph

292 Commits

Author SHA1 Message Date
Amin Yahyaabadi
4ddf0df65f CI: Don't upgrade npm twice on Windows
We already install the npm version we want in previous steps

https://github.com/atom-ide-community/atom/pull/140

Co-Authored-By: DeeDeeG <DeeDeeG@users.noreply.github.com>
2020-09-11 10:38:44 -05:00
Amin Yahyaabadi
8b05ca5c7d rename "buildArch" to "BUILD_ARCH"
Co-authored-by: Amin Yahyaabadi <aminyahyaabadi74@gmail.com>
2020-09-11 10:21:55 -05:00
aminya
19b5177396 using templates in release-branch-build.yml 2020-09-11 10:21:55 -05:00
aminya
0c9103c7e3 using templates in nightly-release.yml 2020-09-11 10:21:55 -05:00
aminya
c91f9158c4 use new-item to not conflict mkdir on macos 2020-09-10 23:24:07 -05:00
Amin Yahyaabadi
ac05d47c4e use BULD_ARCH directly test 2020-09-10 23:24:06 -05:00
aminya
f328045b15 test: using pwsh for managing env variables 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
9fd27dd02e using AGENT_OS directly test 2020-09-10 23:24:06 -05:00
aminya
e88c2e9f86 combine test for all OS
test: quote x86 runner
2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
7212e1e070 download unzip test 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
eaf65e6e6c test in linux.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
85b86d929d linux-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
e45494a4f0 test in macos.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
50ebc2162a macos-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
3ca004b342 test in windows.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
7dcdbb0c25 windows-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
f2fcb62404 download-unzip.yml 2020-09-10 23:24:06 -05:00
Sadick
ddcdeb52f6 Merge pull request #21269
CI build template including patches
2020-09-11 06:32:58 +03:00
Sadick
c0a547d560 Merge pull request #21262 from atom-ide-community/CI-publish-template
Ci publish template
2020-09-10 23:01:39 +03:00
Amin Yahyaabadi
366c3b56f6 clarify publish template doc 2020-09-10 14:37:21 -05:00
Sadick
23f9fca960 Update node to 12.16.3
We have been experiencing linux build failures on our CI.
This failure seem to be cause by
https://github.com/atom/atom/pull/21079.

Related conversation https://github.com/atom/apm/pull/900
2020-09-09 17:54:34 +03:00
Amin Yahyaabadi
a334fd5142 include AC user and password in the env map 2020-09-06 10:48:19 -05:00
Amin Yahyaabadi
470d5d9c0b Revert "Merge pull request #21267 from atom/revert-build-template"
This reverts commit 13e6412ea9, reversing
changes made to 7607751127.
2020-09-06 10:47:51 -05:00
sadick254
6b2a977d99 Revert "Merge pull request #21230 from atom-ide-community/CI_build_template"
This reverts commit 3179ab456d, reversing
changes made to fd469777e3.
2020-09-06 09:36:28 +03:00
sadick254
a7972fd129 Revert "Merge pull request #21264 from atom-ide-community/CI_build_template"
This reverts commit 7607751127, reversing
changes made to e9a2ec056b.
2020-09-06 09:35:31 +03:00
Amin Yahyaabadi
5c4daaeafc use elseif instead of if
Only one condition will be true
2020-09-05 11:29:23 -05:00
Amin Yahyaabadi
a1895205b1 include code-sign variables in env map instead
Use Azure macros to interpolate the keys
2020-09-05 11:29:22 -05:00
Amin Yahyaabadi
8ce3c32227 rename publish template props 2020-09-05 11:20:46 -05:00
aminya
bfd73f6018 create empty FileID for x86 2020-09-05 11:03:40 -05:00
aminya
f8966b807b using pwsh for setting FileID 2020-09-05 11:03:38 -05:00
aminya
d88254e557 combine publish for all OS 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
09706cf36c publish in linux.yml 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
d9b8219158 linux-publish.yml 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
6b51a926f3 publish in macos.yml 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
77d115f42f macos-publish.yml 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
74e82a16e5 publish in windows.yml 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
9e09d7f2f8 windows-publish.yml 2020-09-05 10:41:02 -05:00
aminya
15d0b7d5d3 build: use esc for passing arguments 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
7b7f00060e use BULD_ARCH directly build 2020-08-29 07:23:18 -05:00
aminya
8fffa4fe4d build: using pwsh for managing env variables
Azure syntax for conditional env variables has issues
https://stackoverflow.com/questions/62890370/azure-pipeline-conditional-env-variable-based-on-os
2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
88f0466d6b using AGENT_OS directly build 2020-08-29 07:23:18 -05:00
aminya
38f077eecb combine build for all OS 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
c8cf83e901 Linux use Clang 9 in build 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
6202e3adfb linux-build.yml 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
f17abf5fb6 macos-build.yml 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
2e04b9bd66 windows-build.yml 2020-08-29 07:14:38 -05:00
DeeDeeG
c79d2adbe0 CI: Restore caches in sync
Track the same files for restoring all three caches.
Either they all get restored, or none of them do.

Stop tracking apm/package-lock.json, as it hasn't been stable lately.

Start tracking script/vsts/platforms/templates/preparation.yml,
because that's where Node and npm bumps and so on live.
2020-08-28 23:19:03 +03:00
sadick254
46ef8d5733 Use npm install 2020-08-28 22:47:45 +03:00
Amin Yahyaabadi
57f1ae657c CI bootstrap template
* windows-bootstrap.yml

* macos-bootstrap.yml

* linux-bootstrap.yml

* combine bootstrap for all OS

* GitHub token in bootstrap.yml

* Use pwsh in bootstrap.yml

* Linux use Clang 9 in bootstrap

* bootstrap: using pwsh for managing env variables

* fix bootstrap condition indentation

* using AGENT_OS directly bootstrap
2020-08-28 17:25:10 +03:00
Amin Yahyaabadi
00263f8909 CI preparation template
Use azure templates.
2020-08-27 14:58:11 +03:00