File tree Expand file tree Collapse file tree 2 files changed +32
-10
lines changed
Expand file tree Collapse file tree 2 files changed +32
-10
lines changed Original file line number Diff line number Diff line change @@ -29,17 +29,18 @@ steps:
2929 build_rust_plugins :
3030 image : rust:1.91
3131 commands :
32- - rustup target add wasm32-unknown-unknown
33- - cd plugins/rust_allowed_voters
34- - cargo build
35- - cp target/wasm32-unknown-unknown/debug/rust_allowed_voters.wasm ..
36- - cd -
37- - cd plugins/rust_lingua
38- - cargo build
39- - cp target/wasm32-unknown-unknown/debug/rust_lingua.wasm ..
40- - cd -
32+ - ./scripts/ci-build-rust.sh rust_allowed_voters
33+ - ./scripts/ci-build-rust.sh rust_lingua
4134 when :
42- - event : [pull_request, tag]
35+ - event : [pull_request]
36+
37+ build_rust_plugins_release :
38+ image : rust:1.91
39+ commands :
40+ - ./scripts/ci-build-rust.sh rust_allowed_voters release
41+ - ./scripts/ci-build-rust.sh rust_lingua release
42+ when :
43+ - event : [tag]
4344
4445 build_go_plugin :
4546 image : tinygo/tinygo:latest
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -e
3+
4+ NAME=" $1 "
5+ RELEASE=" $2 "
6+
7+ rustup target add wasm32-unknown-unknown
8+ pushd " plugins/$NAME "
9+
10+
11+ if [ " $RELEASE " == " release" ]; then
12+ echo " release build"
13+ cargo build --release
14+ cp " target/wasm32-unknown-unknown/release/$NAME .wasm" ..
15+ else
16+ echo debug
17+ cargo build
18+ cp " target/wasm32-unknown-unknown/debug/$NAME .wasm" ..
19+ fi
20+
21+ popd
You can’t perform that action at this time.
0 commit comments