我正在使用 Wasm 和 Rust,并且正在使用 gitlab 页面部署页面。
我正在使用一个看起来像这样的 gitlab-ci.yml 文件:
image: "rust:latest"
variables:
PUBLIC_URL: "/repo-name"
pages:
stage: deploy
script:
- rustup target add wasm32-unknown-unknown
- cargo install wasm-pack
- wasm-pack build --target web
- mkdir public
- mv ./pkg ./public/pkg
- cp ./index.html ./public/index.html
artifacts:
paths:
- public
但即使对于“Hello World”应用程序,这也需要大约 12 分钟。
其中约 11 分钟是由cargo install wasm-pack
步骤完成的。
有什么办法可以缓存中间步骤,以避免每次都这样做?