From 82dfa5023cb8ac8d4ac505d01c702116b1f8f0b8 Mon Sep 17 00:00:00 2001 From: Francisco Ferreira Date: Tue, 26 Feb 2019 14:10:18 +0000 Subject: [PATCH] azure: add git and build logs --- .azure/azure-pipelines.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.azure/azure-pipelines.yml b/.azure/azure-pipelines.yml index 379056278c..a141a26fb5 100644 --- a/.azure/azure-pipelines.yml +++ b/.azure/azure-pipelines.yml @@ -7,19 +7,28 @@ jobs: steps: - script: choco install cygwin --params "/InstallDir:C:\Cygwin /NoStartMenu /NoAdmin" displayName: 'Install Cygwin' + - script: choco install cygwin32-gcc-g++ python2 python2-future python2-lxml git gettext --source cygwin displayName: 'Install Cygwin packages' - - script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%') && ./waf --color yes --toolchain i686-pc-cygwin --board sitl configure bin" + + - script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%') && + mkdir artifacts && + (./waf --color yes --toolchain i686-pc-cygwin --board sitl configure bin 2>&1) | tee artifacts/build.txt" displayName: 'Build SITL' - - script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%') && cp -v $(i686-pc-cygwin-g++ -print-sysroot)/usr/bin/*.dll build/sitl/bin/" + + - script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%') && + cp -v build/sitl/bin/* artifacts/ && + cp -v $(i686-pc-cygwin-g++ -print-sysroot)/usr/bin/*.dll artifacts/ && + git log -1 > artifacts/git.txt" displayName: 'Copy dependencies to build dir' + - task: PublishBuildArtifacts@1 # - task: PublishPipelineArtifact@0 displayName: 'Publish build artifacts' inputs: artifactName: 'Cygwin SITL binaries' - pathtoPublish: 'build/sitl/bin' -# targetPath: 'build/sitl/bin' + pathtoPublish: 'artifacts' +# targetPath: 'artifacts' - template: autotest_template.yml parameters: