def __init__(self, glob_root, rel_globs, target, ssh_host, ssh_opts, repo):
super().__init__(glob_root, rel_globs, target, ssh_host, ssh_opts)
self.TARGET_DISTNAMES = {
- 'debian8': 'jessie-'+repo,
- 'debian9': 'stretch-'+repo,
'debian10': 'buster-'+repo,
- 'ubuntu1404': 'trusty-'+repo,
- 'ubuntu1604': 'xenial-'+repo,
+ 'debian11': 'bullseye-'+repo,
+ 'debian12': 'bookworm-'+repo,
'ubuntu1804': 'bionic-'+repo,
'ubuntu2004': 'focal-'+repo,
+ 'ubuntu2204': 'jammy-'+repo,
}
def post_uploads(self, paths):
super().__init__(glob_root, rel_globs, target, ssh_host, ssh_opts)
self.TARGET_REPODIRS = {
'centos7': 'CentOS/7/%s/x86_64/' % repo,
+ 'rocky8': 'CentOS/8/%s/x86_64/' % repo,
}
def post_uploads(self, paths):
'sdk/python/dist/*.tar.gz',
'sdk/cwl/dist/*.tar.gz',
'services/fuse/dist/*.tar.gz',
+ 'tools/crunchstat-summary/dist/*.tar.gz',
),
'gems': _define_suite(GemPackageSuite,
'sdk/ruby/*.gem',
if args.workspace is None:
parser.error("workspace not set from command line or environment")
- for target in ['debian8', 'debian9', 'debian10', 'ubuntu1404', 'ubuntu1604', 'ubuntu1804', 'ubuntu2004']:
+ for target in [
+ 'debian10', 'debian11', 'debian12',
+ 'ubuntu1804', 'ubuntu2004', 'ubuntu2204',
+ ]:
PACKAGE_SUITES[target] = _define_suite(
DebianPackageSuite, os.path.join('packages', target, '*.deb'),
target=target, repo=args.repo)
- for target in ['centos7']:
+ for target in ['centos7', 'rocky8']:
PACKAGE_SUITES[target] = _define_suite(
RedHatPackageSuite, os.path.join('packages', target, '*.rpm'),
target=target, repo=args.repo)