feat(ossupport): Jammy Support & CI Updates

Add support for Ubuntu Jammy (22.04)
Add CI tests for Ubuntu Jammy
Remove CI tests for Ubuntu Xenial
Rename CI tests stages
Add new CI Scripts to get pipeline code more "DRY"
Update CI Scripts to exit on error with /bin/bash -e
Add semantic-release settings
Add CI Release step for PiVPN automated versioning
This commit is contained in:
4s3ti 2022-08-17 21:47:50 +02:00
parent f59c693ba6
commit 5d0cc9e072
6 changed files with 152 additions and 123 deletions

View file

@ -351,7 +351,8 @@ distroCheck() {
["11"]="bullseye"
["16.04"]="xenial"
["18.04"]="bionic"
["20.04"]="focal")
["20.04"]="focal"
["22.04"]="jammy")
OSCN="${VER_MAP["${VER}"]}"
# Alpine support
@ -363,7 +364,7 @@ distroCheck() {
case "${PLAT}" in
Debian | Raspbian | Ubuntu)
case "${OSCN}" in
stretch | buster | bullseye | xenial | bionic | focal)
stretch | buster | bullseye | xenial | bionic | focal | jammy)
:
;;
*)