Commit Graph

73 Commits (1b14d33b9f8c68e2a8652ee4337bea1d8c301b04)

Author SHA1 Message Date
Mmx 7bf5014417
ci: cache musl library in docker build workflow (#6392)
* ci: add musl libs into action cache

* build: update Dockerfile.ci
2024-05-02 22:28:13 +08:00
秋秋 bff56ffd0f
ci: add `android` target to release build (#5844)
* build: build android

Signed-off-by: lateautumn233 <lateautumn233@foxmail.com>

* ci: add `android` target to release build

Signed-off-by: lateautumn233 <lateautumn233@foxmail.com>

---------

Signed-off-by: lateautumn233 <lateautumn233@foxmail.com>
2024-01-09 19:00:11 +08:00
Mmx e6e2d03ba1
perf: make docker release 10 times faster (#5803)
* build: improve multistage docker build

* build: add dockerfile for ci

* build: add BuildDockerMultiplatform function in build.sh for ci

* ci: change build method

* build: add missing mod download command to the Dockerfile

* build: revert changes made ffmpeg installed

* build: use musl build for docker release

* ci: apply to dev version

* fix: don't login on pr

* fix: don't build_docker_with_aria2 on pr

---------

Co-authored-by: Andy Hsu <i@nn.ci>
2024-01-05 15:52:30 +08:00
Andy Hsu 6d4ab57a0e build: enable cgo for `win/arm64` [skip ci] 2023-12-15 18:22:16 +08:00
Andy Hsu 734d4b0354 ci: add `darwin/arm64` target to dev build 2023-12-15 17:07:02 +08:00
Andy Hsu 1420492d81 ci: go get after replacing go mod 2023-11-25 15:11:29 +08:00
Andy Hsu b88067ea2f ci: fix docker build error: 'pread64' undeclared here 2023-11-25 14:42:33 +08:00
Andy Hsu 3c66db9845 ci: split release actions 2023-09-03 22:57:18 +08:00
Andy Hsu 4b7acb1389 feat(ci): add multiple ARM targets prebuilt (close #4243) 2023-08-04 20:57:56 +08:00
Andy Hsu 579f0c06af ci: delete file after decompression
fix: no space left on device
2023-07-30 18:25:52 +08:00
Andy Hsu 9600267bda ci: add linux-musl-amd64/arm64 to dev build 2023-06-09 23:43:52 +08:00
Andy Hsu 67413015e8 ci: use non-upx prebuilt for windows by default 2023-04-06 21:38:57 +08:00
Andy Hsu 6659f6d367 fix: windows arm64 build [skip ci] 2023-02-14 20:28:05 +08:00
Andy Hsu ae04a0a760 chore: go mod tidy 2023-02-14 15:30:33 +08:00
Andy Hsu d87878c232 ci: cancel `win/arm64` on dev build [skip ci] 2023-02-09 20:05:00 +08:00
Noah Hsu ab7dee49b0 feat: add `windows/arm64` target (close #3308) 2023-02-09 19:52:40 +08:00
Noah Hsu 55aa8ee3b1 fix: version print of build script [skip ci] 2022-10-12 17:24:04 +08:00
Noah Hsu 8d4d8648c6 ci: fetch dev version of alist-web 2022-09-10 19:05:02 +08:00
Noah Hsu 92fba9a2bf ci: remove commit-hash in version 2022-09-09 16:48:12 +08:00
Noah Hsu 46325655e1 ci: fix compress filename [skip ci] 2022-09-09 16:31:43 +08:00
Noah Hsu 85d13c4c5a ci: static link while build musl 2022-09-09 15:51:20 +08:00
Noah Hsu 7d3c3df207 ci: fix web release url 2022-09-09 13:34:22 +08:00
Noah Hsu 901a74e252 ci: auto release 2022-09-08 21:22:21 +08:00
Noah Hsu 8705e48e0a ci: auto build docker image 2022-09-08 20:27:13 +08:00
Noah Hsu 615e5dd118 fix: put a placeholder file in dist [skip ci] 2022-08-30 15:53:40 +08:00
Noah Hsu fec98e7f69 ci: auto build dev version 2022-08-29 22:49:20 +08:00
Noah Hsu b76060570e refactor: init v3 2022-06-06 16:28:37 +08:00
Xhofe ce5dacbf3f build: build musl first 2022-04-24 17:39:25 +08:00
Xhofe 08aaa5e2c0 build: rm .git before xgo 2022-04-24 16:53:47 +08:00
Xhofe f9533440c7 build: cancel static link for glibc 2022-04-17 22:50:28 +08:00
Xhofe 91fc8df84e build: cancel static link for `darwin` 2022-04-16 17:08:48 +08:00
Xhofe 183a6f1b3a build: static link for compile 2022-04-16 16:55:55 +08:00
Xhofe 3c2d59e272 build: use crazymax/xgo 2022-04-16 16:43:21 +08:00
Xhofe fd80e3eaf7 build: Use -buildvcs=false to disable VCS stamping 2022-04-16 15:23:21 +08:00
Xhofe 4928c331a8 build: upgrade go version 2022-04-16 15:04:28 +08:00
Xhofe 7141bf0358 build: static compilation for musl 2022-04-06 16:19:15 +08:00
Xhofe ce83d6eb40 build: fix dev build 2022-03-04 09:50:47 +08:00
Xhofe 80f5bde0cb build: just upx linux/amd64 2022-03-03 19:44:13 +08:00
Xhofe 5193b2aa7d 🎨 fix some warning 2022-02-27 20:28:42 +08:00
Xhofe d988f98b81 💚 fix upx 2022-02-26 00:12:00 +08:00
Xhofe 10634c7b77 👷 add build for macos 2022-02-25 23:59:27 +08:00
Xhofe 135d505192 back to cgo sqlite3 2022-02-25 23:55:57 +08:00
Xhofe 3534f6afac 💚 fix cal md5 2022-02-24 23:07:35 +08:00
Xhofe 106c1d069c 💚 change build platform 2022-02-24 22:55:50 +08:00
Xhofe 8ed0afe80d 🎇 add unupx version 2022-02-24 22:42:15 +08:00
Xhofe e61b0f8e34 🔥 remove cgo to pure go 2022-02-24 16:08:49 +08:00
Xhofe 641ca67671 💚 fix web replace 2022-02-21 20:31:01 +08:00
Xhofe 724fc7f37e 💚 fix build web 2022-02-20 16:46:47 +08:00
Xhofe 9d279b104b dynamic public path 2022-02-20 15:14:18 +08:00
微凉 31de3399d2 💚 fix musl prebuilt 2022-01-20 14:23:31 +08:00