@@ -8,97 +8,113 @@ const rhel70AndAboveAndRpmBased = ['rhel70', 'rhel71', ...rhel72AndAbove, 'amazo
8
8
const ubuntu1804AndAboveAndDebBased = [ 'ubuntu1804' , 'ubuntu1804' , 'ubuntu2004' , 'ubuntu2204' , 'debian10' , 'debian11' , 'debian12' ]
9
9
const allLinux = [ ...rhel70AndAboveAndRpmBased , ...ubuntu1804AndAboveAndDebBased ]
10
10
11
+ const publicDescriptions = {
12
+ darwin_x64 : 'MacOS x64 (11.0+)' ,
13
+ darwin_arm64 : 'MacOS M1 (11.0+)' ,
14
+ linux_x64 : 'Linux x64' ,
15
+ linux_arm64 : 'Linux arm64' ,
16
+ debian_x64 : 'Debian (11+) / Ubuntu (20.04+) x64' ,
17
+ debian_arm64 : 'Debian (11+) / Ubuntu (20.04+) arm64' ,
18
+ rhel_x64 : 'RHEL / CentOS (8+) x64' ,
19
+ rhel_arm64 : 'RHEL / CentOS (8+) arm64' ,
20
+ linux_ppc64le : 'Linux ppc64le' ,
21
+ rhel_ppc64le : 'RHEL / CentOS (8+) ppc64le' ,
22
+ linux_s390x : 'Linux ppc64le' ,
23
+ rhel_s390x : 'RHEL / CentOS (8+) ppc64le' ,
24
+ win32_x64 : 'Windows x64 (10+)'
25
+ } ;
26
+
11
27
exports . RELEASE_PACKAGE_MATRIX = [
12
28
{
13
29
executableOsId : 'darwin-x64' ,
14
30
compileBuildVariant : 'darwin' ,
15
31
packages : [
16
- { name : 'darwin-x64' , description : 'MacOS 64-bit (10.14+) ', packageOn : 'darwin' , smokeTestKind : 'macos' , serverLikeTargetList : [ 'macos' ] }
32
+ { name : 'darwin-x64' , description : publicDescriptions . darwin_x64 , packageType : 'zip ', packageOn : 'darwin' , smokeTestKind : 'macos' , serverLikeTargetList : [ 'macos' ] }
17
33
]
18
34
} ,
19
35
{
20
36
executableOsId : 'darwin-arm64' ,
21
37
compileBuildVariant : 'darwin_arm64' ,
22
38
packages : [
23
- { name : 'darwin-arm64' , description : 'MacOS M1 (11.0+) ', packageOn : 'darwin' , smokeTestKind : 'macos' , serverLikeTargetList : [ 'macos' ] }
39
+ { name : 'darwin-arm64' , description : publicDescriptions . darwin_arm64 , packageType : 'zip ', packageOn : 'darwin' , smokeTestKind : 'macos' , serverLikeTargetList : [ 'macos' ] }
24
40
]
25
41
} ,
26
42
{
27
43
executableOsId : 'linux-x64' ,
28
44
compileBuildVariant : 'linux_x64_build' ,
29
45
packages : [
30
- { name : 'linux-x64' , description : 'Linux Tarball 64-bit ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-tgz' ] , serverLikeTargetList : [ ...allLinux ] } ,
31
- { name : 'deb-x64' , description : 'Debian / Ubuntu 64-bit ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu18.04-deb' , 'ubuntu20.04-deb' , 'ubuntu22.04-deb' , 'ubuntu22.04-nohome-deb' , 'debian10-deb' , 'debian11-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
32
- { name : 'rpm-x64' , description : 'RHEL / CentOS / Fedora / Suse 64-bit ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'centos7-rpm' , 'amazonlinux2-rpm' , 'amazonlinux2023-rpm' , 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'suse12-rpm' , 'suse15-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
46
+ { name : 'linux-x64' , description : publicDescriptions . linux_x64 , packageType : 'tgz ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-tgz' ] , serverLikeTargetList : [ ...allLinux ] } ,
47
+ { name : 'deb-x64' , description : publicDescriptions . debian_x64 , packageType : 'deb ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu18.04-deb' , 'ubuntu20.04-deb' , 'ubuntu22.04-deb' , 'ubuntu22.04-nohome-deb' , 'debian10-deb' , 'debian11-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
48
+ { name : 'rpm-x64' , description : publicDescriptions . rhel_x64 , packageType : 'rpm ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'centos7-rpm' , 'amazonlinux2-rpm' , 'amazonlinux2023-rpm' , 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'suse12-rpm' , 'suse15-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
33
49
]
34
50
} ,
35
51
{
36
52
executableOsId : 'linux-x64-openssl11' ,
37
53
compileBuildVariant : 'linux_x64_build_openssl11' ,
38
54
packages : [
39
- { name : 'linux-x64-openssl11' , description : 'Linux Tarball 64-bit ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...allLinux ] } ,
40
- { name : 'deb-x64-openssl11' , description : 'Debian / Ubuntu 64-bit ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-deb' , 'debian10-deb' , 'debian11-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
41
- { name : 'rpm-x64-openssl11' , description : 'RHEL / CentOS 64-bit ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'centos7-epel-rpm' , 'amazonlinux2-rpm' , 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
55
+ { name : 'linux-x64-openssl11' , description : publicDescriptions . linux_x64 , packageType : 'tgz with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...allLinux ] } ,
56
+ { name : 'deb-x64-openssl11' , description : publicDescriptions . debian_x64 , packageType : 'deb with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-deb' , 'debian10-deb' , 'debian11-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
57
+ { name : 'rpm-x64-openssl11' , description : publicDescriptions . rhel_x64 , packageType : 'rpm with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'centos7-epel-rpm' , 'amazonlinux2-rpm' , 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
42
58
]
43
59
} ,
44
60
{
45
61
executableOsId : 'linux-x64-openssl3' ,
46
62
compileBuildVariant : 'linux_x64_build_openssl3' ,
47
63
packages : [
48
- { name : 'linux-x64-openssl3' , description : 'Linux Tarball 64-bit ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...allLinux ] } ,
49
- { name : 'deb-x64-openssl3' , description : 'Debian / Ubuntu 64-bit ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu22.04-deb' , 'ubuntu22.04-fips-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
50
- { name : 'rpm-x64-openssl3' , description : 'RHEL / CentOS 64-bit ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-epel-rpm' , 'rocky9-rpm' , 'rocky9-fips-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
64
+ { name : 'linux-x64-openssl3' , description : publicDescriptions . linux_x64 , packageType : 'tgz with shared OpenSSL 3', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...allLinux ] } ,
65
+ { name : 'deb-x64-openssl3' , description : publicDescriptions . debian_x64 , packageType : 'deb with shared OpenSSL 1.1 ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu22.04-deb' , 'ubuntu22.04-fips-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
66
+ { name : 'rpm-x64-openssl3' , description : publicDescriptions . rhel_x64 , packageType : 'rpm with shared OpenSSL 1.1 ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-epel-rpm' , 'rocky9-rpm' , 'rocky9-fips-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...rhel70AndAboveAndRpmBased ] }
51
67
]
52
68
} ,
53
69
{
54
70
executableOsId : 'linux-arm64' ,
55
71
compileBuildVariant : 'linux_arm64_build' ,
56
72
packages : [
57
- { name : 'linux-arm64' , description : 'Linux Tarball arm64 ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-tgz' ] , serverLikeTargetList : [ ...al2AndAbove ] } ,
58
- { name : 'deb-arm64' , description : 'Debian / Ubuntu arm64 ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu18.04-deb' , 'ubuntu20.04-deb' , 'ubuntu22.04-deb' , 'debian10-deb' , 'debian11-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
59
- { name : 'rpm-arm64' , description : 'RHEL / CentOS arm64 ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'amazonlinux2-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
73
+ { name : 'linux-arm64' , description : publicDescriptions . linux_arm64 , packageType : 'tgz ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-tgz' ] , serverLikeTargetList : [ ...al2AndAbove ] } ,
74
+ { name : 'deb-arm64' , description : publicDescriptions . debian_arm64 , packageType : 'deb ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu18.04-deb' , 'ubuntu20.04-deb' , 'ubuntu22.04-deb' , 'debian10-deb' , 'debian11-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
75
+ { name : 'rpm-arm64' , description : publicDescriptions . rhel_arm64 , packageType : 'rpm ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'amazonlinux2-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
60
76
]
61
77
} ,
62
78
{
63
79
executableOsId : 'linux-arm64-openssl11' ,
64
80
compileBuildVariant : 'linux_arm64_build_openssl11' ,
65
81
packages : [
66
- { name : 'linux-arm64-openssl11' , description : 'Linux Tarball arm64 ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...al2AndAbove ] } ,
67
- { name : 'deb-arm64-openssl11' , description : 'Debian / Ubuntu arm64 ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-deb' , 'debian10-deb' , 'debian11-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
68
- { name : 'rpm-arm64-openssl11' , description : 'Redhat / Centos arm64 ( shared OpenSSL 1.1) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'amazonlinux2-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
82
+ { name : 'linux-arm64-openssl11' , description : publicDescriptions . linux_arm64 , packageType : 'tgz with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...al2AndAbove ] } ,
83
+ { name : 'deb-arm64-openssl11' , description : publicDescriptions . debian_arm64 , packageType : 'deb with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu20.04-deb' , 'debian10-deb' , 'debian11-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
84
+ { name : 'rpm-arm64-openssl11' , description : publicDescriptions . rhel_arm64 , packageType : 'rpm with shared OpenSSL 1.1', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-rpm' , 'rocky9-rpm' , 'fedora34-rpm' , 'amazonlinux2-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
69
85
]
70
86
} ,
71
87
{
72
88
executableOsId : 'linux-arm64-openssl3' ,
73
89
compileBuildVariant : 'linux_arm64_build_openssl3' ,
74
90
packages : [
75
- { name : 'linux-arm64-openssl3' , description : 'Linux Tarball arm64 ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...al2AndAbove ] } ,
76
- { name : 'deb-arm64-openssl3' , description : 'Debian / Ubuntu arm64 ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu22.04-deb' , 'ubuntu22.04-fips-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
77
- { name : 'rpm-arm64-openssl3' , description : 'RHEL / CentOS arm64 ( shared OpenSSL 3) ', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-epel-rpm' , 'rocky9-rpm' , 'rocky9-fips-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
91
+ { name : 'linux-arm64-openssl3' , description : publicDescriptions . linux_arm64 , packageType : 'tgz with shared OpenSSL 3', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...al2AndAbove ] } ,
92
+ { name : 'deb-arm64-openssl3' , description : publicDescriptions . debian_arm64 , packageType : 'deb with shared OpenSSL 3', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'ubuntu22.04-deb' , 'ubuntu22.04-fips-deb' , 'debian12-deb' ] , serverLikeTargetList : [ ...ubuntu1804AndAboveAndDebBased ] } ,
93
+ { name : 'rpm-arm64-openssl3' , description : publicDescriptions . rhel_arm64 , packageType : 'rpm with shared OpenSSL 3', packageOn : 'linux_package' , smokeTestKind : 'docker' , smokeTestDockerfiles : [ 'rocky8-epel-rpm' , 'rocky9-rpm' , 'rocky9-fips-rpm' , 'amazonlinux2023-rpm' ] , serverLikeTargetList : [ ...al2AndAbove ] }
78
94
]
79
95
} ,
80
96
{
81
97
executableOsId : 'linux-ppc64le' ,
82
98
compileBuildVariant : 'linux_ppc64le_build' ,
83
99
packages : [
84
- { name : 'linux-ppc64le' , description : 'Linux Tarball ppc64le ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...rhel81AndAbove ] } ,
85
- { name : 'rpm-ppc64le' , description : 'Redhat / Centos ppc64le ', packageOn : 'linux_package' , smokeTestKind : 'rpmextract' , serverLikeTargetList : [ ...rhel81AndAbove ] }
100
+ { name : 'linux-ppc64le' , description : publicDescriptions . linux_ppc64le , packageType : 'tgz ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...rhel81AndAbove ] } ,
101
+ { name : 'rpm-ppc64le' , description : publicDescriptions . rhel_ppc64le , packageType : 'rpm ', packageOn : 'linux_package' , smokeTestKind : 'rpmextract' , serverLikeTargetList : [ ...rhel81AndAbove ] }
86
102
]
87
103
} ,
88
104
{
89
105
executableOsId : 'linux-s390x' ,
90
106
compileBuildVariant : 'linux_s390x_build' ,
91
107
packages : [
92
- { name : 'linux-s390x' , description : 'Linux Tarball s390x ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...rhel72AndAbove ] } ,
93
- { name : 'rpm-s390x' , description : 'Redhat / Centos s390x ', packageOn : 'linux_package' , smokeTestKind : 'rpmextract' , serverLikeTargetList : [ ...rhel72AndAbove ] }
108
+ { name : 'linux-s390x' , description : publicDescriptions . linux_s390x , packageType : 'tgz ', packageOn : 'linux_package' , smokeTestKind : 'none' , serverLikeTargetList : [ ...rhel72AndAbove ] } ,
109
+ { name : 'rpm-s390x' , description : publicDescriptions . rhel_s390x , packageType : 'rpm ', packageOn : 'linux_package' , smokeTestKind : 'rpmextract' , serverLikeTargetList : [ ...rhel72AndAbove ] }
94
110
]
95
111
} ,
96
112
{
97
113
executableOsId : 'win32' ,
98
114
compileBuildVariant : 'win32_build' ,
99
115
packages : [
100
- { name : 'win32-x64' , description : 'Windows 64-bit (8.1+) ', packageOn : 'win32' , smokeTestKind : 'ssh' , serverLikeTargetList : [ 'windows' ] } ,
101
- { name : 'win32msi-x64' , description : 'Windows 64-bit (8.1+) (MSI) ', packageOn : 'win32' , smokeTestKind : 'ssh' , serverLikeTargetList : [ 'windows' ] }
116
+ { name : 'win32-x64' , description : publicDescriptions . win32_x64 , packageType : 'zip ', packageOn : 'win32' , smokeTestKind : 'ssh' , serverLikeTargetList : [ 'windows' ] } ,
117
+ { name : 'win32msi-x64' , description : publicDescriptions . win32_x64 , packageType : 'msi ', packageOn : 'win32' , smokeTestKind : 'ssh' , serverLikeTargetList : [ 'windows' ] }
102
118
]
103
119
}
104
120
] ;
0 commit comments