aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorBob Summerwill <bob@summerwill.net>2016-08-11 03:43:09 +0800
committerBob Summerwill <bob@summerwill.net>2016-08-11 05:12:37 +0800
commit52a6737aa5843f8a5513b562699e1a18f6571551 (patch)
treed3a23758ebf1b084e6502bb43c633b852f956abc /.travis.yml
parent5a3740378f395f376bbdad69a2b735cf31f67615 (diff)
downloaddexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.gz
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.bz2
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.lz
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.xz
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.zst
dexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.zip
Re-add the ZIP release flow for Solidity.
It is all within conditionals such that it only works for 'release'. Just want to start on getting it re-enabled. Also disabled the Appveyor cache, because it is unreliable.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml51
1 files changed, 23 insertions, 28 deletions
diff --git a/.travis.yml b/.travis.yml
index c476c154..c116f1b2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -120,33 +120,28 @@ env:
- ENCRYPTION_LABEL="6d4541b72666"
- JOB=default
-# This is the deploy target for the Emscripten build.
-# It publishes the JS file which was compiled as part of the earlier 'build_emscripten.sh'
-# step to https://github.com/ethereum/solc-bin/tree/gh-pages/bin.
-# Both the build and deploy steps for Emscripten are only run within the Ubuntu
-# configurations (not for macOS). That is controlled by conditionals within the bash
-# scripts because TravisCI doesn't provide much in the way of conditional logic.
-
deploy:
- provider: script
- script: test $JOB != emscripten || scripts/release_emscripten.sh
- skip_cleanup: true
- on:
- branch: develop
-
-# This is the deploy target for the native build (Linux and macOS)
-# which generates development ZIPs per commit. We are in agreement
-# that this is probably noisy overkill, so will want to renable this
-# functionality wrapped in some conditionals so that it only runs
-# when building the 'release' branch.
-#
-#deploy:
-# provider: releases
-# api_key:
-# secure: mGeDrlCbhPNQVqrk5wSqFZe/7C5HUIBWcZECJcFrEldN6ELj3a8mhDX9EWebidyFmZsf3ipKVMycJtXZHlH2kVZ0nZdRulq4bYhLiUFRaFQCHMW35dml5mxO/FPp+jhhZaylDUx+cI6AULbj8DvNFqSCfjx8qimRhJjRY4JHeG71N6g5+LU2/dA01D4Y97BUbQ5dYcmEyuEsriSpXOElIQIIv3+Q6MJNnLzxUA6EXsp4Qt3Qf3R1+EkI/RWOPbQsddpFNJBcBNOscCUFSZV3+ZK9E2RyHbPaL+Da4aJKVpgD7X1TFudq4PClMUTkg8CuJh/kvy9wkpaWyYHbLGQqu1vQ+NQ+vlTAKf8U+1xhC1IkX6nA+g4TlRksZRltRhpkBPnFoaQQGjD9eYyT1V/Htrn8Y/VGbYPBVa0GcEYXG5pDCBPz91RBpYwDcyUg9DEPNI6zYfQY8jA8xqtFwPX79Y22MDXIKhBskK00geuzh7Npy5Rnh4fLqVKMlffvYx3kwp444EFWtQ5jxbRCym2Th6EldkOM8Kble1JvixQtVb4s+DpTuwHCTrXZhwMuJpmwgRx52zyIsGrBPF3MOmdlwl+l0TD8UEJXt0JM1XSF1AROyYwXKDZQ9Qt4sd9ZKSWWaLJMEJf4kkZWYgTEI/FhOWlfshQCt8Z9S9r4fq2ywoo=
-# file: $TRAVIS_BUILD_DIR/solidity-develop-$ZIP_SUFFIX.zip
-# skip_cleanup: true
-# on:
-# repo: ethereum/solidity
-# branch: develop
+ # This is the deploy target for the Emscripten build.
+ # It publishes the JS file which was compiled as part of the earlier 'build_emscripten.sh'
+ # step to https://github.com/ethereum/solc-bin/tree/gh-pages/bin.
+ # Both the build and deploy steps for Emscripten are only run within the Ubuntu
+ # configurations (not for macOS). That is controlled by conditionals within the bash
+ # scripts because TravisCI doesn't provide much in the way of conditional logic.
+ - provider: script
+ script: test $JOB != emscripten || scripts/release_emscripten.sh
+ skip_cleanup: true
+ on:
+ branch: develop
+ # This is the deploy target for the native build (Linux and macOS)
+ # which generates ZIPs per commit. We are in agreement that
+ # generating ZIPs per commit for the develop branch is probably
+ # just noise, so we only run this deployment target on 'release'.
+ - provider: releases
+ api_key:
+ secure: mGeDrlCbhPNQVqrk5wSqFZe/7C5HUIBWcZECJcFrEldN6ELj3a8mhDX9EWebidyFmZsf3ipKVMycJtXZHlH2kVZ0nZdRulq4bYhLiUFRaFQCHMW35dml5mxO/FPp+jhhZaylDUx+cI6AULbj8DvNFqSCfjx8qimRhJjRY4JHeG71N6g5+LU2/dA01D4Y97BUbQ5dYcmEyuEsriSpXOElIQIIv3+Q6MJNnLzxUA6EXsp4Qt3Qf3R1+EkI/RWOPbQsddpFNJBcBNOscCUFSZV3+ZK9E2RyHbPaL+Da4aJKVpgD7X1TFudq4PClMUTkg8CuJh/kvy9wkpaWyYHbLGQqu1vQ+NQ+vlTAKf8U+1xhC1IkX6nA+g4TlRksZRltRhpkBPnFoaQQGjD9eYyT1V/Htrn8Y/VGbYPBVa0GcEYXG5pDCBPz91RBpYwDcyUg9DEPNI6zYfQY8jA8xqtFwPX79Y22MDXIKhBskK00geuzh7Npy5Rnh4fLqVKMlffvYx3kwp444EFWtQ5jxbRCym2Th6EldkOM8Kble1JvixQtVb4s+DpTuwHCTrXZhwMuJpmwgRx52zyIsGrBPF3MOmdlwl+l0TD8UEJXt0JM1XSF1AROyYwXKDZQ9Qt4sd9ZKSWWaLJMEJf4kkZWYgTEI/FhOWlfshQCt8Z9S9r4fq2ywoo=
+ file: $TRAVIS_BUILD_DIR/solidity-$ZIP_SUFFIX.zip
+ skip_cleanup: true
+ on:
+ repo: ethereum/solidity
+ branch: release