]> granicus.if.org Git - imagemagick/commitdiff
Start of using Azure DevOps Pipelines.
authorDirk Lemstra <dirk@git.imagemagick.org>
Mon, 17 Sep 2018 17:39:00 +0000 (19:39 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Mon, 17 Sep 2018 17:39:00 +0000 (19:39 +0200)
azure-pipelines.yml [new file with mode: 0644]
build/check-tests.sh [new file with mode: 0644]
build/test-magick-net.yml [new file with mode: 0644]

diff --git a/azure-pipelines.yml b/azure-pipelines.yml
new file mode 100644 (file)
index 0000000..c05e1d0
--- /dev/null
@@ -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 (file)
index 0000000..d7c0630
--- /dev/null
@@ -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 (file)
index 0000000..3c7717c
--- /dev/null
@@ -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