aboutsummaryrefslogtreecommitdiffstats
path: root/appveyor.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 /appveyor.yml
parent5a3740378f395f376bbdad69a2b735cf31f67615 (diff)
downloaddexon-solidity-52a6737aa5843f8a5513b562699e1a18f6571551.tar.gz
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 'appveyor.yml')
-rw-r--r--appveyor.yml42
1 files changed, 22 insertions, 20 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 97f931e3..6f1836bb 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -32,7 +32,10 @@ skip_tags: true
os: Visual Studio 2015
configuration:
- RelWithDebInfo
-cache: build
+# NB: Appveyor cache is disabled, because it is proving very unreliable.
+# We can re-enable it when we find a way to mitigate the unreliability
+# issues. Have automated builds be reliable is the more important thing.
+#cache: build
install:
- git submodule update --init --recursive
- scripts/install_deps.bat
@@ -54,23 +57,22 @@ build_script:
# - pkill eth
artifacts:
- - path: solidity-develop-windows.zip
- name: solidity-develop-windows-zip
+ - path: solidity-windows.zip
+ name: solidity-windows-zip
-# This is the deploy target for Windows
-# 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:
-# release: solidity-develop-v$(APPVEYOR_BUILD_VERSION)
-# tag: develop-v$(APPVEYOR_BUILD_VERSION)
-# description: 'Development build of solidity at commit $(APPVEYOR_REPO_COMMIT).\n\n$(APPVEYOR_REPO_COMMIT_MESSAGE)\n\nCommitted by $(APPVEYOR_REPO_COMMIT_AUTHOR), $(APPVEYOR_REPO_COMMIT_TIMESTAMP).'
-# prerelease: true
-# provider: GitHub
-# auth_token:
-# secure: yukM9mHUbzuZSS5WSBLKSW0yGJerJEqAXkFhDhSHBBcKJE7GAryjQsdO9Kxh3yRv
-# artifact: solidity-develop-windows-zip
-# on:
-# branch: standalone_changes
+# This is the deploy target for Windows 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'.
+
+deploy:
+ release: solidity-develop-v$(APPVEYOR_BUILD_VERSION)
+ tag: develop-v$(APPVEYOR_BUILD_VERSION)
+ description: 'Development build of solidity at commit $(APPVEYOR_REPO_COMMIT).\n\n$(APPVEYOR_REPO_COMMIT_MESSAGE)\n\nCommitted by $(APPVEYOR_REPO_COMMIT_AUTHOR), $(APPVEYOR_REPO_COMMIT_TIMESTAMP).'
+ prerelease: true
+ provider: GitHub
+ auth_token:
+ secure: yukM9mHUbzuZSS5WSBLKSW0yGJerJEqAXkFhDhSHBBcKJE7GAryjQsdO9Kxh3yRv
+ artifact: solidity-windows-zip
+ on:
+ branch: release