Skip to content

Commit 4255a70

Browse files
PSMDB. Add PMM integration to release testing job (#3052)
1 parent 6058bce commit 4255a70

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

Diff for: psmdb/psmdb-integration.groovy

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ pipeline {
1414
string(name: 'PSMDB_VERSION', defaultValue: 'latest', description: 'PSMDB version')
1515
string(name: 'PBM_VERSION', defaultValue: 'latest', description: 'PBM version')
1616
string(name: 'PMM_VERSION', defaultValue: 'latest', description: 'PMM2 agent version')
17-
string(name: 'PMM_IMAGE', defaultValue: 'perconalab/pmm-server:dev-latest', description: 'PMM server docker image')
17+
string(name: 'PMM_REPO', defaultValue: 'release', description: 'PMM2 agent repo')
18+
string(name: 'PMM_IMAGE', defaultValue: 'percona/pmm-server:dev-latest', description: 'PMM server docker image')
1819
}
1920
options {
2021
disableConcurrentBuilds()
@@ -28,7 +29,7 @@ pipeline {
2829
-H "Accept: application/vnd.github.v3+json" \
2930
-H "Authorization: token ${GITHUB_API_TOKEN}" \
3031
"https://api.github.com/repos/Percona-Lab/qa-integration/actions/workflows/PMM_PSMDB_PBM.yml/dispatches" \
31-
-d '{"ref":"main","inputs":{"psmdb_version":"${params.PSMDB_VERSION}","pbm_version":"${params.PBM_VERSION}","pmm_version":"${params.PMM_VERSION}","pmm_image":"${params.PMM_IMAGE}"}}'
32+
-d '{"ref":"main","inputs":{"psmdb_version":"${params.PSMDB_VERSION}","pbm_version":"${params.PBM_VERSION}","pmm_version":"${params.PMM_VERSION}","pmm_repo":"${params.PMM_REPO}","pmm_image":"${params.PMM_IMAGE}"}}'
3233
"""
3334
}
3435
}

Diff for: psmdb/psmdb-multijob-testing.groovy

+9
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,14 @@ pipeline {
4141
}
4242
}
4343
}
44+
stage ('Run integration tests') {
45+
steps {
46+
script {
47+
def version = params.PSMDB_VERSION + '-' + params.PSMDB_RELEASE
48+
build job: 'psmdb-integration', parameters: [string(name: 'PSMDB_VERSION', value: version), string(name: 'PBM_VERSION', value: "latest" ), string(name: 'PMM_VERSION', value: "latest"), string(name: 'PMM_REPO', value: "release"), string(name: 'PMM_IMAGE', value: "percona/pmm-server:latest") ]
49+
build job: 'psmdb-integration', parameters: [string(name: 'PSMDB_VERSION', value: version), string(name: 'PBM_VERSION', value: "latest" ), string(name: 'PMM_VERSION', value: "latest"), string(name: 'PMM_REPO', value: "experimental"), string(name: 'PMM_IMAGE', value: "perconalab/pmm-server:dev-latest") ]
50+
}
51+
}
52+
}
4453
}
4554
}

0 commit comments

Comments
 (0)