From 7318d9b578272f209e61dea5be94c9ef772f302a Mon Sep 17 00:00:00 2001 From: Raymonf Date: Fri, 21 Aug 2020 16:39:30 -0400 Subject: [PATCH] AppVeyor: Build all protocol versions on Linux (#21) * let's try this * Update appveyor.yml --- appveyor.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index e252539..0976980 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,10 +15,24 @@ for: matrix: only: - image: Ubuntu2004 - before_build: - - mkdir -p bin build_script: - - make + - ps: | + $versions = "104", "728" + + foreach ($version in $versions) { + Write-Output "Cleaning old output" + Invoke-Expression "make clean" + if ($LASTEXITCODE -ne "0") { + Write-Error "make clean failed for version $version" -ErrorAction Stop + } + Write-Output "Building version $version" + Invoke-Expression "make PROTOCOL_VERSION=$version" + if ($LASTEXITCODE -ne "0") { + Write-Error "make failed for version $version" -ErrorAction Stop + } + Rename-Item -Path "bin/fusion" -newName "$version-fusion" + Write-Output "Built version $version" + } artifacts: - path: bin name: ubuntu20_04-bin-x64