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:
|
build:
|
||||||
runs-on: linux-amd64
|
runs-on: linux-amd64
|
||||||
|
|
||||||
|
env:
|
||||||
|
CARGO_TARGET_DIR: /home/dguiducci/.cache/skald-ci/target
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Build native (linux/amd64)
|
- 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)
|
- name: Cross-compile (linux/arm64)
|
||||||
env:
|
env:
|
||||||
@@ -21,15 +26,15 @@ jobs:
|
|||||||
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
|
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
|
||||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
||||||
run: |
|
run: |
|
||||||
cargo build --release --no-default-features --target aarch64-unknown-linux-gnu
|
RUSTFLAGS="-A warnings" 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 -p skald-setup --target aarch64-unknown-linux-gnu
|
||||||
|
|
||||||
- name: Package amd64
|
- name: Package amd64
|
||||||
run: |
|
run: |
|
||||||
./scripts/package.sh \
|
./scripts/package.sh \
|
||||||
--version nightly \
|
--version nightly \
|
||||||
--arch amd64 \
|
--arch amd64 \
|
||||||
--target-dir target/release \
|
--target-dir /home/dguiducci/.cache/skald-ci/target/release \
|
||||||
--output dist/
|
--output dist/
|
||||||
|
|
||||||
- name: Package arm64
|
- name: Package arm64
|
||||||
@@ -37,7 +42,7 @@ jobs:
|
|||||||
./scripts/package.sh \
|
./scripts/package.sh \
|
||||||
--version nightly \
|
--version nightly \
|
||||||
--arch arm64 \
|
--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/
|
--output dist/
|
||||||
|
|
||||||
- name: Deploy to builds.skaldagent.net
|
- name: Deploy to builds.skaldagent.net
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
version: ${{ steps.extract-version.outputs.version }}
|
version: ${{ steps.extract-version.outputs.version }}
|
||||||
|
|
||||||
|
env:
|
||||||
|
CARGO_TARGET_DIR: /home/dguiducci/.cache/skald-ci/target
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
@@ -43,7 +46,9 @@ jobs:
|
|||||||
run: ./scripts/verify-version.sh --builds-dir /var/www/builds.skaldagent.net
|
run: ./scripts/verify-version.sh --builds-dir /var/www/builds.skaldagent.net
|
||||||
|
|
||||||
- name: Build native (linux/amd64)
|
- 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)
|
- name: Cross-compile (linux/arm64)
|
||||||
env:
|
env:
|
||||||
@@ -51,15 +56,15 @@ jobs:
|
|||||||
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
|
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
|
||||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
||||||
run: |
|
run: |
|
||||||
cargo build --release --no-default-features --target aarch64-unknown-linux-gnu
|
RUSTFLAGS="-A warnings" 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 -p skald-setup --target aarch64-unknown-linux-gnu
|
||||||
|
|
||||||
- name: Package amd64
|
- name: Package amd64
|
||||||
run: |
|
run: |
|
||||||
./scripts/package.sh \
|
./scripts/package.sh \
|
||||||
--version "${{ steps.extract-version.outputs.version }}" \
|
--version "${{ steps.extract-version.outputs.version }}" \
|
||||||
--arch amd64 \
|
--arch amd64 \
|
||||||
--target-dir target/release \
|
--target-dir /home/dguiducci/.cache/skald-ci/target/release \
|
||||||
--output dist/
|
--output dist/
|
||||||
|
|
||||||
- name: Package arm64
|
- name: Package arm64
|
||||||
@@ -67,7 +72,7 @@ jobs:
|
|||||||
./scripts/package.sh \
|
./scripts/package.sh \
|
||||||
--version "${{ steps.extract-version.outputs.version }}" \
|
--version "${{ steps.extract-version.outputs.version }}" \
|
||||||
--arch arm64 \
|
--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/
|
--output dist/
|
||||||
|
|
||||||
- name: Deploy to builds.skaldagent.net
|
- name: Deploy to builds.skaldagent.net
|
||||||
|
|||||||
Reference in New Issue
Block a user