From: Dirk Lemstra Date: Mon, 17 Sep 2018 17:39:00 +0000 (+0200) Subject: Start of using Azure DevOps Pipelines. X-Git-Tag: 7.0.8-12~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=00ab86b872e81b4c183bad35d2d8d044667c8c3c;p=imagemagick Start of using Azure DevOps Pipelines. --- diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 000000000..c05e1d040 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,18 @@ +name: $(Date:yyyyMMdd.HHmm) + +jobs: +- job: CheckTests + pool: + vmImage: Ubuntu 16.04 + steps: + - bash: ./check-tests.sh + workingDirectory: build + displayName: 'Check if tests should run' + name: checkTests +- job: MagickNET + dependsOn: CheckTests + condition: and(succeeded(), eq(dependencies.CheckTests.outputs['checkTests.RunTests'], 'true')) + pool: + vmImage: Ubuntu 16.04 + steps: + - template: build/test-magick-net.yml \ No newline at end of file diff --git a/build/check-tests.sh b/build/check-tests.sh new file mode 100644 index 000000000..d7c063062 --- /dev/null +++ b/build/check-tests.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +#if git diff --name-only HEAD~1 HEAD | grep ChangeLog; then + echo "##vso[task.setvariable variable=RunTests;isOutput=true]true" +#fi \ No newline at end of file diff --git a/build/test-magick-net.yml b/build/test-magick-net.yml new file mode 100644 index 000000000..3c7717c6d --- /dev/null +++ b/build/test-magick-net.yml @@ -0,0 +1,7 @@ +steps: +- bash: git clone https://github.com/dlemstra/Magick.NET.git + workingDirectory: build + displayName: 'Clone Magick.NET' +- bash: sudo bash Magick.NET/Build/ImageMagick.sh + workingDirectory: build + displayName: 'Run script for Magick.NET' \ No newline at end of file