CI: persistent CARGO_TARGET_DIR per cache tra build, cargo diretto invece di build.sh
Nightly Build / build (push) Failing after 16m35s
Nightly Build / build (push) Failing after 16m35s
This commit is contained in:
@@ -9,11 +9,16 @@ jobs:
|
||||
build:
|
||||
runs-on: linux-amd64
|
||||
|
||||
env:
|
||||
CARGO_TARGET_DIR: /home/dguiducci/.cache/skald-ci/target
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Build native (linux/amd64)
|
||||
run: ./build.sh --no-default-features
|
||||
run: |
|
||||
RUSTFLAGS="-A warnings" cargo build --release --no-default-features
|
||||
RUSTFLAGS="-A warnings" cargo build --release --no-default-features -p skald-setup
|
||||
|
||||
- name: Cross-compile (linux/arm64)
|
||||
env:
|
||||
@@ -21,15 +26,15 @@ jobs:
|
||||
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
|
||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
||||
run: |
|
||||
cargo build --release --no-default-features --target aarch64-unknown-linux-gnu
|
||||
cargo build --release --no-default-features -p skald-setup --target aarch64-unknown-linux-gnu
|
||||
RUSTFLAGS="-A warnings" cargo build --release --no-default-features --target aarch64-unknown-linux-gnu
|
||||
RUSTFLAGS="-A warnings" cargo build --release --no-default-features -p skald-setup --target aarch64-unknown-linux-gnu
|
||||
|
||||
- name: Package amd64
|
||||
run: |
|
||||
./scripts/package.sh \
|
||||
--version nightly \
|
||||
--arch amd64 \
|
||||
--target-dir target/release \
|
||||
--target-dir /home/dguiducci/.cache/skald-ci/target/release \
|
||||
--output dist/
|
||||
|
||||
- name: Package arm64
|
||||
@@ -37,7 +42,7 @@ jobs:
|
||||
./scripts/package.sh \
|
||||
--version nightly \
|
||||
--arch arm64 \
|
||||
--target-dir target/aarch64-unknown-linux-gnu/release \
|
||||
--target-dir /home/dguiducci/.cache/skald-ci/target/aarch64-unknown-linux-gnu/release \
|
||||
--output dist/
|
||||
|
||||
- name: Deploy to builds.skaldagent.net
|
||||
|
||||
Reference in New Issue
Block a user