aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-04-18 18:32:38 +0800
committerchriseth <chris@ethereum.org>2017-04-18 18:32:38 +0800
commit4694eaec436b2ade74242fc3fc0d720996be2ae1 (patch)
tree886cee74569034bd6d480c884bbdd3e28c2fb024 /scripts
parentbd48f181b588978461fb4651839c62bcac7888d4 (diff)
downloaddexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar.gz
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar.bz2
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar.lz
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar.xz
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.tar.zst
dexon-solidity-4694eaec436b2ade74242fc3fc0d720996be2ae1.zip
Run bytecode upload only if encrypted variables are available.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/bytecodecompare/storebytecode.sh33
1 files changed, 18 insertions, 15 deletions
diff --git a/scripts/bytecodecompare/storebytecode.sh b/scripts/bytecodecompare/storebytecode.sh
index cdf376a6..9a40bc6d 100755
--- a/scripts/bytecodecompare/storebytecode.sh
+++ b/scripts/bytecodecompare/storebytecode.sh
@@ -80,22 +80,25 @@ EOF
$REPO_ROOT/scripts/bytecodecompare/prepare_report.py $REPO_ROOT/build/solc/solc
fi
- openssl aes-256-cbc -K $encrypted_60701c962b9c_key -iv $encrypted_60701c962b9c_iv -in "$REPO_ROOT"/scripts/bytecodecompare/deploy_key.enc -out deploy_key -d
- chmod 600 deploy_key
- eval `ssh-agent -s`
- ssh-add deploy_key
+ if [ "$TRAVIS_SECURE_ENV_VARS" = "true" ]
+ then
+ openssl aes-256-cbc -K $encrypted_60701c962b9c_key -iv $encrypted_60701c962b9c_iv -in "$REPO_ROOT"/scripts/bytecodecompare/deploy_key.enc -out deploy_key -d
+ chmod 600 deploy_key
+ eval `ssh-agent -s`
+ ssh-add deploy_key
- git clone --depth 2 git@github.com:ethereum/solidity-test-bytecode.git
- cd solidity-test-bytecode
- git config user.name "travis"
- git config user.email "chris@ethereum.org"
- git clean -f -d -x
+ git clone --depth 2 git@github.com:ethereum/solidity-test-bytecode.git
+ cd solidity-test-bytecode
+ git config user.name "travis"
+ git config user.email "chris@ethereum.org"
+ git clean -f -d -x
- mkdir -p "$TRAVIS_COMMIT"
- REPORT="$TRAVIS_COMMIT/$ZIP_SUFFIX.txt"
- cp ../report.txt "$REPORT"
- git add "$REPORT"
- git commit -a -m "Added report $REPORT"
- git push origin
+ mkdir -p "$TRAVIS_COMMIT"
+ REPORT="$TRAVIS_COMMIT/$ZIP_SUFFIX.txt"
+ cp ../report.txt "$REPORT"
+ git add "$REPORT"
+ git commit -a -m "Added report $REPORT"
+ git push origin
+ fi
)
rm -rf "$TMPDIR" \ No newline at end of file