2024-08-04 08:17:17 +00:00
|
|
|
when:
|
|
|
|
- event: [tag]
|
|
|
|
|
|
|
|
steps:
|
|
|
|
build:
|
|
|
|
image: git.ragarock.moe/silvana/yuno/rust:latest
|
2024-08-04 11:45:07 +00:00
|
|
|
secrets: [access_key, secret_key]
|
|
|
|
environment:
|
|
|
|
CARGO_TERM_COLOR: "always"
|
|
|
|
CARGO_HOME: "./.cargo-home"
|
|
|
|
RUSTC_WRAPPER: "/usr/bin/sccache"
|
|
|
|
SCCACHE_ENDPOINT: "https://minio.ragarock.moe"
|
|
|
|
SCCACHE_BUCKET: "cache"
|
|
|
|
SCCACHE_REGION: "auto"
|
|
|
|
AWS_ACCESS_KEY_ID:
|
|
|
|
from_secret: access_key
|
|
|
|
AWS_SECRET_ACCESS_KEY:
|
|
|
|
from_secret: secret_key
|
2024-08-04 08:17:17 +00:00
|
|
|
commands:
|
|
|
|
- rustup default nightly
|
|
|
|
- rustup target add wasm32-unknown-unknown
|
|
|
|
- trunk build
|
|
|
|
upload:
|
|
|
|
image: minio/mc
|
|
|
|
secrets: [access_key, secret_key]
|
|
|
|
commands:
|
|
|
|
- mc alias set minio https://minio.ragarock.moe $access_key $secret_key
|
|
|
|
- mc cp -quiet --recursive dist/ minio/yuno/${CI_COMMIT_TAG}/
|