forked from EOSLaoMao/BankofStaked-CE
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·33 lines (26 loc) · 791 Bytes
/
build.sh
File metadata and controls
executable file
·33 lines (26 loc) · 791 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
IMAGE=eoslaomao/eos-dev:1.2.3
NAME=bankofstaked
FOLDER=bankofstaked
docker ps | grep $NAME-eos-dev
if [ $? -ne 0 ]; then
echo "Run eos dev env "
docker run --name $NAME-eos-dev -dit --rm -v `(pwd)`:/$NAME $IMAGE
fi
docker exec $NAME-eos-dev eosiocpp -g /$NAME/$NAME.abi /$NAME/src/$NAME.cpp
docker exec $NAME-eos-dev eosiocpp -o /$NAME/$NAME.wast /$NAME/src/$NAME.cpp
docker exec nodeosd mkdir /$NAME
docker cp ../$FOLDER/$NAME.abi nodeosd:/$NAME/
docker cp ../$FOLDER/$NAME.wasm nodeosd:/$NAME/
docker cp ../$FOLDER/$NAME.wast nodeosd:/$NAME/
docker cp scripts nodeosd:/
#run unit test
if [ ! -d build ]; then
mkdir build
echo "Create build dir!!"
fi
mv $NAME.abi ./build
mv $NAME.wast ./build
mv $NAME.wasm ./build
echo "Build SUCCESS!!!"
./unittest.sh