ci: produce zip as artifact in Azure Pipelines

Zip files are far more often used on Windows systems, so we provide zip
files in releases. Unfortunately, previously the provided artifact in CI
was really just a compressed .tar.gz file, which defeats the purpose.

This commit zips the release tarball itself so it can be downloaded as
an artifact.
This commit is contained in:
Ayke van Laethem
2020-01-05 08:20:22 +01:00
committed by Ron Evans
parent 5f77447e1a
commit ec467da83c
+3 -3
View File
@@ -61,9 +61,9 @@ jobs:
export PATH="/c/Go1.13/bin:$PATH:./llvm-build/bin:/c/Program Files/qemu" export PATH="/c/Go1.13/bin:$PATH:./llvm-build/bin:/c/Program Files/qemu"
unset GOROOT unset GOROOT
make release -j4 make release -j4
- publish: $(System.DefaultWorkingDirectory)/build/release.tar.gz - publish: $(System.DefaultWorkingDirectory)/build/release/tinygo
displayName: Publish tarball as artifact displayName: Publish zip as artifact
artifact: tinygo.windows-amd64.tar.gz artifact: tinygo
- task: Bash@3 - task: Bash@3
displayName: Smoke tests displayName: Smoke tests
inputs: inputs: