| parameters: | |
| jenkins: | |
| client: | |
| job: | |
| custompatches: | |
| concurrent: true | |
| discard: | |
| build: | |
| keep_num: 20 | |
| display_name: Custom Patches - find and upload to review | |
| name: custom-patches | |
| param: | |
| GERRIT_URI: | |
| type: string | |
| default: '' | |
| description: "Gerrit URI to the projec" | |
| GERRIT_CREDENTIALS: | |
| default: mcp-ci-gerrit | |
| type: string | |
| description: "Name of creadentials to use when connecting to gerrit" | |
| TARGET_GERRIT_URI: | |
| default: '' | |
| type: string | |
| description: "Link to the target on gerrit, if not set GERRIT_URI is picked" | |
| OLD_BRANCH: | |
| default: '' | |
| type: string | |
| description: "Old branch on GERRIT_URI to take patches from, tupically previous release" | |
| NEW_BRANCH: | |
| default: '' | |
| type: string | |
| description: "New branch to compare with and push patches to, tupically current release" | |
| DRY_RUN: | |
| default: 'false' | |
| type: boolean | |
| description: "Do not upload custom patches on review, just log them" | |
| scm: | |
| script: custompatches.groovy | |
| type: git | |
| url: "${_param:jenkins_gerrit_url}/openstack-ci/openstack-pipelines" | |
| credentials: "gerrit" | |
| type: workflow-scm | |