disable_submodules: false
shallow-clone: 'true'
pg-supported-versions: 'pgdg'
- pg-supported-versions-beta: '15'
+ pg-supported-versions-beta: '16'
- yamltemplates:
name: yamltemplates
)
}}
}}
- /*
stage('binaries-beta') {{
steps {{
build(job: '{name}-binaries-beta',
)
}}
}}
- */
}}
}}
- project:
name: postgresql-16
git-branch: 16
+ upstream-branch: REL_16_STABLE
+ dist-filter: '!(distribution in ["bionic"])'
+ jobs:
+ - postgresql-server-jobs
+
+- project:
+ name: postgresql-17
+ git-branch: 17
upstream-branch: master
dist-filter: '!(distribution in ["bionic"])'
jobs:
- project: { name: upgrade-13-14, oldversion: 13, newversion: 14, jobs: [ upgrade ] }
- project: { name: upgrade-14-15, oldversion: 14, newversion: 15, jobs: [ upgrade ] }
- project: { name: upgrade-15-16, oldversion: 15, newversion: 16, jobs: [ upgrade ], dist-filter: '!(distribution in ["bionic"])' }
+- project: { name: upgrade-16-17, oldversion: 16, newversion: 17, jobs: [ upgrade ], dist-filter: '!(distribution in ["bionic"])' }
# larger jumps:
# pg_dump 14 supports 8.0+, but pg_upgrade 14 really only 9.0+ (https://www.postgresql.org/message-id/flat/1973418.1657040382%40sss.pgh.pa.us#06cfe6e815abc1478d15ea51986d85f5)
- project: { name: upgrade-9.0-14, oldversion: 9.0, newversion: 14, jobs: [ upgrade ], dist-filter: *lts_dist_filter, arch-filter: 'architecture!="arm64"' }
# pg_dump 15/16 supports 9.2+
- project: { name: upgrade-9.2-16, oldversion: 9.2, newversion: 16, jobs: [ upgrade ], dist-filter: '!(distribution in ["bionic", "lunar", "kinetic"])' }
+- project: { name: upgrade-9.2-17, oldversion: 9.2, newversion: 15, jobs: [ upgrade ], dist-filter: '!(distribution in ["bionic", "lunar", "kinetic"])' }
- project: { name: upgrade-9.4-11, oldversion: 9.4, newversion: 11, jobs: [ upgrade ], dist-filter: *lts_dist_filter }
- project: { name: upgrade-9.6-13, oldversion: 9.6, newversion: 13, jobs: [ upgrade ], dist-filter: *lts_dist_filter }