From d9004813d8b08c995787c2e614730b2b986186f0 Mon Sep 17 00:00:00 2001 From: Boris Kostenko Date: Mon, 9 Oct 2017 02:57:01 +0300 Subject: fix Appveyor PR test (issue #2272) Resolve issue #2272. Skip bytecode compare if deploy key is not available. This is the case for PR builds. --- appveyor.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'appveyor.yml') diff --git a/appveyor.yml b/appveyor.yml index b50681b9..c63414b3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -47,10 +47,12 @@ environment: #init: # - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) install: - - ps: $fileContent = "-----BEGIN RSA PRIVATE KEY-----`n" - - ps: $fileContent += $env:priv_key.Replace(' ', "`n") - - ps: $fileContent += "`n-----END RSA PRIVATE KEY-----`n" - - ps: Set-Content c:\users\appveyor\.ssh\id_rsa $fileContent + - ps: if ($env:priv_key) { + $fileContent = "-----BEGIN RSA PRIVATE KEY-----`n"; + $fileContent += $env:priv_key.Replace(' ', "`n"); + $fileContent += "`n-----END RSA PRIVATE KEY-----`n"; + Set-Content c:\users\appveyor\.ssh\id_rsa $fileContent + } - git submodule update --init --recursive - ps: $prerelease = "nightly." - ps: $prerelease += Get-Date -format "yyyy.M.d" @@ -66,7 +68,10 @@ build_script: - cd %APPVEYOR_BUILD_FOLDER% - scripts\release.bat %CONFIGURATION% - ps: $bytecodedir = git show -s --format="%cd-%H" --date=short - - ps: scripts\bytecodecompare\storebytecode.bat $Env:CONFIGURATION $bytecodedir +# Skip bytecode compare if private key is not available + - ps: if ($env:priv_key) { + scripts\bytecodecompare\storebytecode.bat $Env:CONFIGURATION $bytecodedir + } test_script: - cd %APPVEYOR_BUILD_FOLDER% -- cgit v1.2.3