From e2cf7e8ddfeb773ec9f06001eff8a596a50e1fce Mon Sep 17 00:00:00 2001 From: yuriy0803 <68668177+yuriy0803@users.noreply.github.com> Date: Fri, 28 Apr 2023 21:11:25 +0200 Subject: [PATCH] Update appveyor.yml --- appveyor.yml | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 89f30ab..3a057de 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,8 @@ -version: 1.0.{build} +clone_depth: 5 +version: "{branch}.{build}" + image: -- Ubuntu + - Visual Studio 2019 environment: matrix: @@ -13,10 +15,33 @@ install: - go version build_script: - - ps: go build + - ps: $env:VERSION = "$(git describe --always)" + - go run build\ci.go install -dlgo -arch %GETH_ARCH% -cc %GETH_CC% + - 7z a open-etc-pool-friends-win64-%VERSION%.zip .\build\bin\geth.exe + - ps: Get-FileHash open-etc-pool-friends-win64-$env:VERSION.zip -Algorithm SHA256 + - ps: Get-FileHash open-etc-pool-friends-win64-$env:VERSION.zip -Algorithm SHA256 | Out-File open-etc-pool-friends-win64-$env:VERSION.zip.sha256 + - 7z a open-etc-pool-friends-alltools-win64-%VERSION%.zip .\build\bin\* + - ps: Get-FileHash open-etc-pool-friends-alltools-win64-$env:VERSION.zip -Algorithm SHA256 + - ps: Get-FileHash open-etc-pool-friends-alltools-win64-$env:VERSION.zip | Out-File open-etc-pool-friends-alltools-win64-$env:VERSION.zip.sha256 -test_script: - - ps: go build +for: + - branches: + only: + - /v\d*\.\d*\.\d*.*/ + artifacts: + - path: '*open-etc-pool-friends-win64*.zip' + name: geth + - path: '*open-etc-pool-friends-win64*.zip.sha256' + name: geth-sha256 + - path: '*open-etc-pool-friends-alltools*.zip' + name: alltools + - path: '*open-etc-pool-friends-alltools*.zip.sha256' + name: alltools-sha256 -deploy_script: - - ps: go build +deploy: + provider: GitHub + repository: yuriy0803/open-etc-pool-friends + artifact: /open-etc-pool-friends.*-win64-.*\.zip.*/ + draft: true + on: + appveyor_repo_tag: true