deploy doesnt change k8s files
This commit is contained in:
@@ -1,4 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
if [ "$1" == "" ]; then
|
||||
echo tag required
|
||||
echo $0 [tag]
|
||||
fi
|
||||
|
||||
./bin/build.sh || exit 1
|
||||
PRIVATE_KEY=${PRIVATE_KEY:='0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80'}
|
||||
forge script script/Deploy.sol -vvvv --fork-url http://localhost:8545 --broadcast
|
||||
|
||||
TAG=$1
|
||||
PRIVKEY=${PRIVATE_KEY:='0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80'}
|
||||
RPC=${RPCURL:-http://localhost:8545}
|
||||
CHAINID=$(cast chain-id --rpc-url "$RPC")
|
||||
|
||||
cpbroadcast() {
|
||||
CONTRACT=$1
|
||||
mkdir -p deployment/"$TAG"/broadcast/"$CONTRACT"/"$CHAINID"
|
||||
cp broadcast/"$CONTRACT"/"$CHAINID"/run-latest.json deployment/"$TAG"/broadcast/"$CONTRACT"/"$CHAINID"/run-"$TAG".json
|
||||
}
|
||||
|
||||
PRIVATE_KEY=$PRIVKEY forge script script/Deploy.sol -vvvv --fork-url "$RPC" --broadcast
|
||||
rm -rf deployment/"$TAG"
|
||||
mkdir -p deployment/"$TAG"
|
||||
cp -r out deployment/"$TAG"/
|
||||
cpbroadcast Deploy.sol
|
||||
|
||||
if [ "$2" == "mock" ]; then
|
||||
PRIVATE_KEY=$PRIVKEY forge script script/DeployMock.sol -vvvv --fork-url "$RPC" --broadcast
|
||||
cpbroadcast DeployMock.sol
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user