feat: build debian12 packages

This commit is contained in:
Ivan Dyachkov 2023-07-13 08:53:14 +02:00
parent ca51732d8e
commit f541fc3e3d
8 changed files with 14 additions and 11 deletions

View File

@ -120,7 +120,7 @@ jobs:
# NOTE: 'otp' and 'elixir' are to configure emqx-builder image
# only support latest otp and elixir, not a matrix
builder:
- 5.1-1 # update to latest
- 5.1-3 # update to latest
otp:
- 25.3.2-1
elixir:

View File

@ -181,6 +181,7 @@ jobs:
- ubuntu22.04
- ubuntu20.04
- ubuntu18.04
- debian12
- debian11
- debian10
- el9
@ -192,7 +193,7 @@ jobs:
- aws-arm64
- ubuntu-22.04
builder:
- 5.1-1
- 5.1-3
elixir:
- 1.14.5
with_elixir:
@ -208,7 +209,7 @@ jobs:
arch: amd64
os: ubuntu22.04
build_machine: ubuntu-22.04
builder: 5.1-1
builder: 5.1-3
elixir: 1.14.5
with_elixir: 'yes'
- profile: emqx
@ -216,7 +217,7 @@ jobs:
arch: amd64
os: amzn2
build_machine: ubuntu-22.04
builder: 5.1-1
builder: 5.1-3
elixir: 1.14.5
with_elixir: 'yes'

View File

@ -32,7 +32,7 @@ jobs:
- debian10
- amzn2023
builder:
- 5.1-1
- 5.1-3
elixir:
- 1.14.5

View File

@ -35,7 +35,7 @@ jobs:
- ["emqx-enterprise", "25.3.2-1", "amzn2023", "erlang"]
- ["emqx-enterprise", "25.3.2-1", "ubuntu20.04", "erlang"]
builder:
- 5.1-1
- 5.1-3
elixir:
- '1.14.5'

View File

@ -87,6 +87,8 @@ jobs:
push "debian/buster" "packages/$PROFILE-$VERSION-debian10-arm64.deb"
push "debian/bullseye" "packages/$PROFILE-$VERSION-debian11-amd64.deb"
push "debian/bullseye" "packages/$PROFILE-$VERSION-debian11-arm64.deb"
push "debian/bookworm" "packages/$PROFILE-$VERSION-debian12-amd64.deb"
push "debian/bookworm" "packages/$PROFILE-$VERSION-debian12-arm64.deb"
push "ubuntu/bionic" "packages/$PROFILE-$VERSION-ubuntu18.04-amd64.deb"
push "ubuntu/bionic" "packages/$PROFILE-$VERSION-ubuntu18.04-arm64.deb"
push "ubuntu/focal" "packages/$PROFILE-$VERSION-ubuntu20.04-amd64.deb"

View File

@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
builder:
- 5.1-1
- 5.1-3
otp:
- 25.3.2-1
# no need to use more than 1 version of Elixir, since tests

View File

@ -50,7 +50,7 @@ jobs:
os:
- ["debian11", "debian:11-slim"]
builder:
- 5.1-1
- 5.1-3
otp:
- 25.3.2-1
elixir:
@ -123,7 +123,7 @@ jobs:
os:
- ["debian11", "debian:11-slim"]
builder:
- 5.1-1
- 5.1-3
otp:
- 25.3.2-1
elixir:

View File

@ -34,12 +34,12 @@ jobs:
MATRIX="$(echo "${APPS}" | jq -c '
[
(.[] | select(.profile == "emqx") | . + {
builder: "5.1-1",
builder: "5.1-3",
otp: "25.3.2-1",
elixir: "1.14.5"
}),
(.[] | select(.profile == "emqx-enterprise") | . + {
builder: "5.1-1",
builder: "5.1-3",
otp: ["25.3.2-1"][],
elixir: "1.14.5"
})