Skip to content

Commit 74e0ab3

Browse files
setup pipelines
1 parent 5983a65 commit 74e0ab3

File tree

4 files changed

+75
-0
lines changed

4 files changed

+75
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @OutSystems/data-fabric-clients

GitVersion.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
mode: Mainline
2+
assembly-versioning-scheme: Major
3+
assembly-file-versioning-scheme: MajorMinorPatch
4+
branches: {}
5+
ignore:
6+
sha: []
7+
merge-message-formats: {}

cicd/azure-pipeline-merge.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
trigger:
2+
branches:
3+
include:
4+
- main
5+
paths:
6+
include:
7+
- src
8+
- tests
9+
- build
10+
- .github
11+
12+
pool:
13+
vmImage: 'ubuntu-22.04'
14+
15+
pr: none
16+
17+
variables:
18+
- group: SDLC-SM-HighCode-CI
19+
20+
resources:
21+
repositories:
22+
- repository: rd-ai-azure-pipeline-templates
23+
type: github
24+
ref: refs/tags/v5
25+
name: OutSystems/rd-ai-azure-pipeline-templates
26+
endpoint: OutSystems
27+
28+
jobs:
29+
- template: python/packages/new-azure-pipeline.yml@rd-ai-azure-pipeline-templates
30+
parameters:
31+
PackageName: 'mcp-python-sdk'
32+
SonarCloudProject: 'mcp-python-sdk'
33+
SonarCloudExclusionList: 'tests/**/*'
34+
SonarCloudCoverageExclusionList: "'tests/**/*, local_dev/*'"
35+
SkipIntegrationTests: true
36+
PythonVersion: 3.12

cicd/azure-pipeline-pr.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
pr:
2+
paths:
3+
exclude:
4+
- .idea
5+
- docs # Exclude changes to documentation
6+
7+
pool:
8+
vmImage: 'ubuntu-22.04'
9+
10+
trigger: none
11+
12+
variables:
13+
- group: SDLC-SM-HighCode-CI
14+
15+
resources:
16+
repositories:
17+
- repository: rd-ai-azure-pipeline-templates
18+
type: github
19+
ref: refs/tags/v5
20+
name: OutSystems/rd-ai-azure-pipeline-templates
21+
endpoint: OutSystems
22+
23+
jobs:
24+
- template: python/packages/new-azure-pipeline-pr.yml@rd-ai-azure-pipeline-templates
25+
parameters:
26+
PackageName: 'mcp-python-sdk'
27+
SonarCloudProject: 'OutSystems_mcp-python-sdk'
28+
SonarCloudExclusionList: 'tests/**/*'
29+
SonarCloudCoverageExclusionList: "'tests/**/*, local_dev/*'"
30+
SkipIntegrationTests: true
31+
PythonVersion: 3.12

0 commit comments

Comments
 (0)