mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-26 20:00:27 +00:00
23 lines
677 B
Bash
Executable File
23 lines
677 B
Bash
Executable File
#!/bin/bash
|
|
## on push branch=main
|
|
## priority -100
|
|
## dedup dequeue
|
|
## cooldown 15m
|
|
|
|
set -euxo pipefail
|
|
|
|
export RUSTUP_HOME=/ci/cache/rustup
|
|
export CARGO_HOME=/ci/cache/cargo
|
|
export CARGO_TARGET_DIR=/ci/cache/target
|
|
export PATH=$CARGO_HOME/bin:$PATH
|
|
mv rust-toolchain-nightly.toml rust-toolchain.toml
|
|
|
|
cargo install --git https://github.com/embassy-rs/cargo-embassy-devtool --locked --rev 3ca80f7065acbe0b69b7da463fab60e744f9de79
|
|
|
|
cargo embassy-devtool doc -o webroot
|
|
|
|
export KUBECONFIG=/ci/secrets/kubeconfig.yml
|
|
POD=$(kubectl -n embassy get po -l app=docserver -o jsonpath={.items[0].metadata.name})
|
|
kubectl cp webroot/crates $POD:/data
|
|
kubectl cp webroot/static $POD:/data
|