Commit Graph

10 Commits

Author SHA1 Message Date
Brad Parham
8d896d4b1e
dockerfile.linux: use Node.js 16.x to avoid glibc issues (#265) 2023-02-14 08:20:28 +01:00
Jesse Chan
da210e4c6f build: fetch Node.js sources from tar.gz archive instead of Git
Bug: #204, #212
2021-11-07 09:02:31 -08:00
Jesse Chan
0e15193813 Switch to devtoolset with Oracle Linux 7
It is freely available and binary compatible with EL7.

Plus, it supports arm64, and can bring the binaries in line with x86.
2021-10-20 03:13:54 -07:00
Jesse Chan
895aa0bd2a Tweaks "linux" and "linuxcross" Dockerfiles
linux:

- Move ARGs right before where they are used
- Move "COPY . ./" right before the "yarn" steps

So there is no unnecessary reruns of steps

linuxcross:

- Move ARGs right before where they are used
- Move "COPY . ./" right before the "yarn" steps
- Don't attempt to install the cross toolchain if compiling natively
- Add RANLIB override
- Simplify ENVs
2021-05-27 23:49:53 +01:00
Jesse Chan
8b5e474f3c Revert "CI: don't fetch, build only"
This reverts commit e9c2efaf7a.

We don't want to waste resources. Plus, with #169, it is mandatory
to bump minor if there is any change of binary.
2021-04-23 23:01:44 +08:00
Jesse Chan
ae15753d5f Dockerfile.linux: properly install "python3" 2021-04-15 22:17:14 +08:00
Jesse Chan
e9c2efaf7a CI: don't fetch, build only 2021-04-15 22:17:13 +08:00
Jesse Chan
8c6b98a39d
Dockerfile.linux: install "patch" utility (#162) 2021-04-08 11:22:40 -05:00
Jesse Chan
549db84226
CI: output to dist/ with "node-*" prefix (#156)
* Add "--output" CLI argument

* CI: output to dist/ with "node-*" prefix

* requests: remove tempFile when download failed
2021-04-07 17:59:50 +08:00
Jesse Chan
c21646bf37
CI: add binary workflows (#153) 2021-04-06 07:09:36 -05:00