Commit 593aa88e authored by vipwzw's avatar vipwzw

auto ci

parent 36d9fce4
...@@ -74,19 +74,19 @@ function StartRelayerAndDeploy() { ...@@ -74,19 +74,19 @@ function StartRelayerAndDeploy() {
# stop all docker # stop all docker
docker-compose -f docker-compose-ebrelayer.yml down docker-compose -f docker-compose-ebrelayer.yml down
for name in b c d; do for name in b c d; do
docker-compose -f "docker-compose-ebrelayer${name}.yml" down docker-compose -f "docker-compose-ebrelayer${name}.yml" down
done done
# change EthProvider url # change EthProvider url
dockerAddr=$(get_docker_addr "${dockerNamePrefix}_ganachetest_1") dockerAddr=$(get_docker_addr "${dockerNamePrefix}_ganachetest_1")
ethUrl="http://${dockerAddr}:8545" ethUrl="http://${dockerAddr}:8545"
# shellcheck disable=SC2155 # shellcheck disable=SC2155
local line=$(delete_line_show "./relayer.toml" "EthProvider=\"ws:") local line=$(delete_line_show "./relayer.toml" 'EthProvider="ws:')
sed -i ''"${line}"' a EthProvider="ws://'"${dockerAddr}"':8545/"' "./relayer.toml" sed -i ''"${line}"' a EthProvider="ws://'"${dockerAddr}"':8545/"' "./relayer.toml"
line=$(delete_line_show "./relayer.toml" "EthProviderCli=\"http:") line=$(delete_line_show "./relayer.toml" 'EthProviderCli="http:')
sed -i ''"${line}"' a EthProviderCli="http://'"${dockerAddr}"':8545"' "./relayer.toml" sed -i ''"${line}"' a EthProviderCli="http://'"${dockerAddr}"':8545"' "./relayer.toml"
grep_port=$(netstat -tlpn | grep "\b${portRelayer}\b") grep_port=$(netstat -tlpn | grep "\b${portRelayer}\b")
while [ -n "$grep_port" ]; do while [ -n "$grep_port" ]; do
...@@ -581,5 +581,3 @@ function AllRelayerMainTest() { ...@@ -581,5 +581,3 @@ function AllRelayerMainTest() {
echo -e "${GRE}=========== $FUNCNAME end ===========${NOC}" echo -e "${GRE}=========== $FUNCNAME end ===========${NOC}"
} }
...@@ -399,8 +399,8 @@ function updata_relayer_toml() { ...@@ -399,8 +399,8 @@ function updata_relayer_toml() {
line=$(delete_line_show "${file}" "pushHost") line=$(delete_line_show "${file}" "pushHost")
sed -i ''"${line}"' a pushHost="http://'"${pushHost}"':20000"' "${file}" sed -i ''"${line}"' a pushHost="http://'"${pushHost}"':20000"' "${file}"
# line=$(delete_line_show "${file}" "pushBind") # line=$(delete_line_show "${file}" "pushBind")
# sed -i ''"${line}"' a pushBind="'"${pushHost}"':20000"' "${file}" # sed -i ''"${line}"' a pushBind="'"${pushHost}"':20000"' "${file}"
line=$(delete_line_show "${file}" "BridgeRegistry") line=$(delete_line_show "${file}" "BridgeRegistry")
sed -i ''"${line}"' a BridgeRegistry="'"${BridgeRegistry}"'"' "${file}" sed -i ''"${line}"' a BridgeRegistry="'"${BridgeRegistry}"'"' "${file}"
...@@ -441,8 +441,8 @@ function updata_docker_relayer_toml() { ...@@ -441,8 +441,8 @@ function updata_docker_relayer_toml() {
local portRelayer=$1 local portRelayer=$1
if [ "${portRelayer}" != "20000" ]; then if [ "${portRelayer}" != "20000" ]; then
sed -i 's/20000/'"${portRelayer}"'/g' "./relayer.toml" sed -i 's/20000/'"${portRelayer}"'/g' "./relayer.toml"
sed -i 's/20000/'"${portRelayer}"'/g' "./Dockerfile-x2ethrelay" sed -i 's/20000/'"${portRelayer}"'/g' "./Dockerfile-x2ethrelay"
fi fi
for name in b c d; do for name in b c d; do
...@@ -451,7 +451,7 @@ function updata_docker_relayer_toml() { ...@@ -451,7 +451,7 @@ function updata_docker_relayer_toml() {
# 删除配置文件中不需要的字段 # 删除配置文件中不需要的字段
for deleteName in "deployerPrivateKey" "operatorAddr" "validatorsAddr" "initPowers" "deployerPrivateKey" "deploy"; do for deleteName in "deployerPrivateKey" "operatorAddr" "validatorsAddr" "initPowers" "deployerPrivateKey" "deploy"; do
delete_line "${file}" "${deleteName}" delete_line "${file}" "${deleteName}"
done done
port=$((port + 1)) port=$((port + 1))
...@@ -526,7 +526,7 @@ function updata_docker_relayer_toml_rpc() { ...@@ -526,7 +526,7 @@ function updata_docker_relayer_toml_rpc() {
# 删除配置文件中不需要的字段 # 删除配置文件中不需要的字段
for deleteName in "deployerPrivateKey" "operatorAddr" "validatorsAddr" "initPowers" "deployerPrivateKey" "deploy"; do for deleteName in "deployerPrivateKey" "operatorAddr" "validatorsAddr" "initPowers" "deployerPrivateKey" "deploy"; do
delete_line "${file}" "${deleteName}" delete_line "${file}" "${deleteName}"
done done
port=$((port - 1)) port=$((port - 1))
......
...@@ -93,16 +93,15 @@ function StartRelayerAndDeploy() { ...@@ -93,16 +93,15 @@ function StartRelayerAndDeploy() {
sleep 5 sleep 5
# change EthProvider url # change EthProvider url
dockerAddr=$(get_docker_addr "${dockerNamePrefix}_ganachetest_rpc_1") dockerAddr=$(get_docker_addr "${dockerNamePrefix}_ganachetest_rpc_1")
ethUrl="http://${dockerAddr}:8545" ethUrl="http://${dockerAddr}:8545"
# shellcheck disable=SC2155 # shellcheck disable=SC2155
local line=$(delete_line_show "./x2ethereum/relayer.toml" "EthProvider=\"ws:") local line=$(delete_line_show "./x2ethereum/relayer.toml" 'EthProvider="ws:')
sed -i ''"${line}"' a EthProvider="ws://'"${dockerAddr}"':8545/"' "./x2ethereum/relayer.toml" sed -i ''"${line}"' a EthProvider="ws://'"${dockerAddr}"':8545/"' "./x2ethereum/relayer.toml"
line=$(delete_line_show "./x2ethereum/relayer.toml" "EthProviderCli=\"http:")
sed -i ''"${line}"' a EthProviderCli="http://'"${dockerAddr}"':8545"' "./x2ethereum/relayer.toml"
line=$(delete_line_show "./x2ethereum/relayer.toml" 'EthProviderCli="http:')
sed -i ''"${line}"' a EthProviderCli="http://'"${dockerAddr}"':8545"' "./x2ethereum/relayer.toml"
grep_port=$(netstat -tlpn | grep "\b${portRelayer}\b") grep_port=$(netstat -tlpn | grep "\b${portRelayer}\b")
while [ -n "$grep_port" ]; do while [ -n "$grep_port" ]; do
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment