From b0985712bf333d77ff6e4cd046a2e21acfc017f4 Mon Sep 17 00:00:00 2001 From: ArcturusZhang Date: Tue, 29 Jun 2021 15:52:03 +0800 Subject: [PATCH] introduce pipelines to the modules in tools directory --- azure-pipelines.yml | 8 ++++---- tools/apidiff/ci.yml | 15 +++++++++++++++ tools/deprecate/ci.yml | 15 +++++++++++++++ tools/indexer/ci.yml | 15 +++++++++++++++ tools/internal/ci.yml | 15 +++++++++++++++ tools/pkgchk/ci.yml | 15 +++++++++++++++ tools/profileBuilder/ci.yml | 15 +++++++++++++++ 7 files changed, 94 insertions(+), 4 deletions(-) create mode 100644 tools/apidiff/ci.yml create mode 100644 tools/deprecate/ci.yml create mode 100644 tools/indexer/ci.yml create mode 100644 tools/internal/ci.yml create mode 100644 tools/pkgchk/ci.yml create mode 100644 tools/profileBuilder/ci.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d3304cb8e853..add2704f6ddf 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -2,13 +2,13 @@ trigger: paths: exclude: - sdk/ - - tools/generator + - tools/ pr: paths: exclude: - sdk/ - - tools/generator + - tools/ jobs: - job: Build_Test @@ -28,8 +28,8 @@ jobs: GOPATH: '$(system.defaultWorkingDirectory)/work' sdkPath: '$(GOPATH)/src/github.com/$(build.repository.name)' IGNORE_BREAKING_CHANGES: true - go.list.filter: '| grep -v vendor | grep -v azure-sdk-for-go/sdk | grep -v azure-sdk-for-go/tools/generator' - go.test.filter: '-path ./vendor -prune -o -path ./sdk -prune -o -path ./tools/generator -prune' + go.list.filter: '| grep -v vendor | grep -v azure-sdk-for-go/sdk | grep -v azure-sdk-for-go/tools' + go.test.filter: '-path ./vendor -prune -o -path ./sdk -prune -o -path ./tools -prune' steps: - task: GoTool@0 diff --git a/tools/apidiff/ci.yml b/tools/apidiff/ci.yml new file mode 100644 index 000000000000..e468ab81caa0 --- /dev/null +++ b/tools/apidiff/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/apidiff + +pr: + paths: + include: + - tools/apidiff + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/apidiff' diff --git a/tools/deprecate/ci.yml b/tools/deprecate/ci.yml new file mode 100644 index 000000000000..2555182a82bc --- /dev/null +++ b/tools/deprecate/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/deprecate + +pr: + paths: + include: + - tools/deprecate + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/deprecate' diff --git a/tools/indexer/ci.yml b/tools/indexer/ci.yml new file mode 100644 index 000000000000..8467f8550552 --- /dev/null +++ b/tools/indexer/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/indexer + +pr: + paths: + include: + - tools/indexer + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/indexer' diff --git a/tools/internal/ci.yml b/tools/internal/ci.yml new file mode 100644 index 000000000000..adca6a288c16 --- /dev/null +++ b/tools/internal/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/internal + +pr: + paths: + include: + - tools/internal + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/internal' diff --git a/tools/pkgchk/ci.yml b/tools/pkgchk/ci.yml new file mode 100644 index 000000000000..1219d672a36d --- /dev/null +++ b/tools/pkgchk/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/pkgchk + +pr: + paths: + include: + - tools/pkgchk + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/pkgchk' diff --git a/tools/profileBuilder/ci.yml b/tools/profileBuilder/ci.yml new file mode 100644 index 000000000000..f94a2c74b253 --- /dev/null +++ b/tools/profileBuilder/ci.yml @@ -0,0 +1,15 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. +trigger: + paths: + include: + - tools/profileBuilder + +pr: + paths: + include: + - tools/profileBuilder + +stages: + - template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml + parameters: + ServiceDirectory: '../tools/profileBuilder'