ci: 修复并优化 ci 流程 (#269)
This commit is contained in:
23
Justfile
23
Justfile
@@ -1,17 +1,24 @@
|
||||
clean:
|
||||
rm -rf ./*-bili-sync-rs
|
||||
rm -rf ./bili-sync-rs-Linux*.tar.gz
|
||||
|
||||
build:
|
||||
build-frontend:
|
||||
cd ./web && bun run build && cd ..
|
||||
|
||||
build: build-frontend
|
||||
cargo build --target x86_64-unknown-linux-musl --release
|
||||
|
||||
build-debug: build-frontend
|
||||
cargo build --target x86_64-unknown-linux-musl
|
||||
|
||||
build-docker: build
|
||||
cp target/x86_64-unknown-linux-musl/release/bili-sync-rs ./Linux-x86_64-bili-sync-rs
|
||||
tar czvf ./bili-sync-rs-Linux-x86_64-musl.tar.gz -C ./target/x86_64-unknown-linux-musl/release/ ./bili-sync-rs
|
||||
docker build . -t bili-sync-rs-local --build-arg="TARGETPLATFORM=linux/amd64"
|
||||
just clean
|
||||
|
||||
run:
|
||||
cd ./web && bun run build && cd ..
|
||||
cargo run
|
||||
build-docker-debug: build-debug
|
||||
tar czvf ./bili-sync-rs-Linux-x86_64-musl.tar.gz -C ./target/x86_64-unknown-linux-musl/debug/ ./bili-sync-rs
|
||||
docker build . -t bili-sync-rs-local --build-arg="TARGETPLATFORM=linux/amd64"
|
||||
just clean
|
||||
|
||||
debug:
|
||||
just run
|
||||
debug: build-frontend
|
||||
cargo run
|
||||
|
||||
Reference in New Issue
Block a user