Merge pull request #5603 from AenBleidd/vko_add_ubuntu_2404

[CI] Build linux packages for Ubuntu 24.04
This commit is contained in:
Vitalii Koshura 2024-04-25 22:05:23 +02:00 committed by GitHub
commit 050d3a76b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 30 additions and 5 deletions

View File

@ -0,0 +1,25 @@
{
"rootDir": "http-data/noble",
"downloadConcurrency": 4,
"downloadSpeedLimit": 0,
"architectures": [],
"dependencyFollowSuggests": false,
"dependencyFollowRecommends": false,
"dependencyFollowAllVariants": false,
"dependencyFollowSource": false,
"dependencyVerboseResolve": false,
"gpgDisableSign": false,
"gpgDisableVerify": false,
"gpgProvider": "gpg1",
"downloadSourcePackages": false,
"skipLegacyPool": true,
"ppaDistributorID": "ubuntu",
"ppaCodename": "",
"FileSystemPublishEndpoints": {},
"S3PublishEndpoints": {},
"SwiftPublishEndpoints": {},
"enableMetricsEndpoint": false,
"logLevel": "info",
"logFormat": "default",
"serveInAPIMode": false
}

View File

@ -27,7 +27,7 @@ function exit_usage() {
}
case "$1_$2" in
"focal_linux_client" | "jammy_linux_client" | "buster_linux_client" | "bullseye_linux_client" | "bookworm_linux_client")
"focal_linux_client" | "jammy_linux_client" | "noble_linux_client" | "buster_linux_client" | "bullseye_linux_client" | "bookworm_linux_client")
echo "libc6,libxss1 (>= 1.2.3),ca-certificates"
;;
*) echo "libc6"

View File

@ -130,7 +130,7 @@ jobs:
needs: prepare-binaries
strategy:
matrix:
os: [focal, jammy, buster, bullseye, bookworm]
os: [focal, jammy, noble, buster, bullseye, bookworm]
type: [client, manager]
fail-fast: false
env:
@ -205,7 +205,7 @@ jobs:
echo "------------------------"
- name: Create Ubuntu Package
if: ${{ success() && ( matrix.os == 'focal' || matrix.os == 'jammy' ) }}
if: ${{ success() && ( matrix.os == 'focal' || matrix.os == 'jammy' || matrix.os == 'noble' ) }}
run: |
cd ${{ github.workspace }}/
# Build the actual package for Ubuntu with XZ compression
@ -630,7 +630,7 @@ jobs:
needs: build-deb-package
strategy:
matrix:
os: [focal, jammy]
os: [focal, jammy, noble]
fail-fast: false
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
@ -765,7 +765,7 @@ jobs:
needs: [test-debian-deb-package, test-ubuntu-deb-package]
strategy:
matrix:
os: [focal, jammy, buster, bullseye, bookworm]
os: [focal, jammy, noble, buster, bullseye, bookworm]
fail-fast: false
steps:
- name: Check if build is running from origin repo