mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-18 02:40:45 +00:00
Awsv2 (#316)
* add aws v2 * add aws v2 * fix start script * fix start script
This commit is contained in:
parent
0fcf13e842
commit
5153e05edc
6 changed files with 14 additions and 12 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -50,5 +50,5 @@ profile.cov
|
||||||
**/yarn-error.log
|
**/yarn-error.log
|
||||||
coverage.txt
|
coverage.txt
|
||||||
go.sum
|
go.sum
|
||||||
cicd/devnet/terraform/.terraform
|
cicd/devnet/terraform/.terraform*
|
||||||
cicd/devnet/tmp
|
cicd/devnet/tmp
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,7 @@ jobs:
|
||||||
- docker push xinfinorg/devnet:latest
|
- docker push xinfinorg/devnet:latest
|
||||||
|
|
||||||
- stage: (Devnet)Terraform plan
|
- stage: (Devnet)Terraform plan
|
||||||
if: branch = dev-upgrade AND type = pull_request
|
if: branch = dev-upgrade AND type = push AND tag IS blank
|
||||||
dist: xenial
|
dist: xenial
|
||||||
language: bash
|
language: bash
|
||||||
install:
|
install:
|
||||||
|
|
@ -142,7 +142,9 @@ jobs:
|
||||||
- unzip terraform_"$tf_version"_linux_amd64.zip
|
- unzip terraform_"$tf_version"_linux_amd64.zip
|
||||||
- sudo mv terraform /usr/local/bin/
|
- sudo mv terraform /usr/local/bin/
|
||||||
- rm terraform_"$tf_version"_linux_amd64.zip
|
- rm terraform_"$tf_version"_linux_amd64.zip
|
||||||
- pip install --user awscli # install aws cli w/o sudo
|
- curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
|
||||||
|
- unzip awscliv2.zip
|
||||||
|
- sudo ./aws/install
|
||||||
- export PATH=$PATH:$HOME/.local/bin # put aws in the path
|
- export PATH=$PATH:$HOME/.local/bin # put aws in the path
|
||||||
script:
|
script:
|
||||||
- echo "Merge detected, executing changes(Devnet)"
|
- echo "Merge detected, executing changes(Devnet)"
|
||||||
|
|
|
||||||
|
|
@ -18,11 +18,11 @@ then
|
||||||
|
|
||||||
echo "${private_key}" >> /tmp/key
|
echo "${private_key}" >> /tmp/key
|
||||||
echo "Creating a new wallet"
|
echo "Creating a new wallet"
|
||||||
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | awk -F '[{}]' '{print $2}')
|
||||||
XDC --datadir /work/xdcchain init /work/genesis.json
|
XDC --datadir /work/xdcchain init /work/genesis.json
|
||||||
else
|
else
|
||||||
echo "Wallet already exist, re-use the same one"
|
echo "Wallet already exist, re-use the same one"
|
||||||
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | awk -F '[{}]' '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
input="/work/bootnodes.list"
|
input="/work/bootnodes.list"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
if test -z "$NETWORK"
|
if test -z "$NETWORK"
|
||||||
then
|
then
|
||||||
echo "NETWORK env Must be set, mainnet/testnet/devnet"
|
echo "NETWORK env Must be set, mainnet/testnet/devnet"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
if [ ! -d /work/xdcchain/XDC/chaindata ]
|
if [ ! -d /work/xdcchain/XDC/chaindata ]
|
||||||
then
|
then
|
||||||
# Randomly select a key from environment variable, seperated by ','
|
# Randomly select a key from environment variable, seperated by ','
|
||||||
if test -z "$PRIVATE_KEYS"
|
if test -z "$PRIVATE_KEYS"
|
||||||
then
|
then
|
||||||
echo "PRIVATE_KEYS environment variable has not been set. You need to pass at least one PK, or you can pass multiple PK seperated by ',', we will randomly choose one for you"
|
echo "PRIVATE_KEYS environment variable has not been set. You need to pass at least one PK, or you can pass multiple PK seperated by ',', we will randomly choose one for you"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
@ -13,11 +13,11 @@ then
|
||||||
|
|
||||||
echo "${private_key}" >> /tmp/key
|
echo "${private_key}" >> /tmp/key
|
||||||
echo "Creating a new wallet"
|
echo "Creating a new wallet"
|
||||||
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | awk -F '[{}]' '{print $2}')
|
||||||
XDC --datadir /work/xdcchain init /work/genesis.json
|
XDC --datadir /work/xdcchain init /work/genesis.json
|
||||||
else
|
else
|
||||||
echo "Wallet already exist, re-use the same one"
|
echo "Wallet already exist, re-use the same one"
|
||||||
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | awk -F '[{}]' '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
input="/work/bootnodes.list"
|
input="/work/bootnodes.list"
|
||||||
|
|
@ -33,7 +33,7 @@ do
|
||||||
done < "$input"
|
done < "$input"
|
||||||
|
|
||||||
log_level=3
|
log_level=3
|
||||||
if test -z "$LOG_LEVEL"
|
if test -z "$LOG_LEVEL"
|
||||||
then
|
then
|
||||||
echo "Log level not set, default to verbosity of 3"
|
echo "Log level not set, default to verbosity of 3"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,11 @@ then
|
||||||
|
|
||||||
echo "${private_key}" >> /tmp/key
|
echo "${private_key}" >> /tmp/key
|
||||||
echo "Creating a new wallet"
|
echo "Creating a new wallet"
|
||||||
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account import --password .pwd --datadir /work/xdcchain /tmp/key | awk -F '[{}]' '{print $2}')
|
||||||
XDC --datadir /work/xdcchain init /work/genesis.json
|
XDC --datadir /work/xdcchain init /work/genesis.json
|
||||||
else
|
else
|
||||||
echo "Wallet already exist, re-use the same one"
|
echo "Wallet already exist, re-use the same one"
|
||||||
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | sed -n 's/Address: {\(.*\)}/\1/p')
|
wallet=$(XDC account list --datadir /work/xdcchain | head -n 1 | awk -F '[{}]' '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
input="/work/bootnodes.list"
|
input="/work/bootnodes.list"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue