update distros in CI (deprecate old & add new ver.)

This commit is contained in:
deeplow 2022-07-11 11:01:19 +01:00
parent d8adb2e9cc
commit a04ed076cb
No known key found for this signature in database
GPG key ID: 577982871529A52A

View file

@ -132,6 +132,17 @@ jobs:
echo echo
done done
build-ubuntu-jammy:
docker:
- image: ubuntu:22.04
resource_class: medium+
steps:
- run: *install-dependencies-deb
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-deb
build-ubuntu-impish: build-ubuntu-impish:
docker: docker:
- image: ubuntu:21.10 - image: ubuntu:21.10
@ -154,17 +165,6 @@ jobs:
- run: *copy-image - run: *copy-image
- run: *build-deb - run: *build-deb
build-ubuntu-groovy:
docker:
- image: ubuntu:20.10
resource_class: medium+
steps:
- run: *install-dependencies-deb
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-deb
build-debian-bookworm: build-debian-bookworm:
docker: docker:
- image: debian:bookworm - image: debian:bookworm
@ -187,6 +187,28 @@ jobs:
- run: *copy-image - run: *copy-image
- run: *build-deb - run: *build-deb
build-fedora-37:
docker:
- image: fedora:37
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-36:
docker:
- image: fedora:36
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-35: build-fedora-35:
docker: docker:
- image: fedora:35 - image: fedora:35
@ -198,31 +220,9 @@ jobs:
- run: *copy-image - run: *copy-image
- run: *build-rpm - run: *build-rpm
build-fedora-34:
docker:
- image: fedora:34
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-33:
docker:
- image: fedora:33
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
deploy-fedora: deploy-fedora:
docker: docker:
- image: fedora:33 - image: fedora:35
resource_class: medium+ resource_class: medium+
steps: steps:
- run: *install-dependencies-rpm - run: *install-dependencies-rpm
@ -238,16 +238,16 @@ jobs:
dnf install -y ruby-devel dnf install -y ruby-devel
gem install package_cloud gem install package_cloud
- run: - run:
name: Deploy fedora/33 name: Deploy fedora/37
environment: environment:
PACKAGE_TYPE: "rpm" PACKAGE_TYPE: "rpm"
PACKAGECLOUD_DISTRO: "fedora/33" PACKAGECLOUD_DISTRO: "fedora/37"
<<: *deploy-packagecloud <<: *deploy-packagecloud
- run: - run:
name: Deploy fedora/34 name: Deploy fedora/36
environment: environment:
PACKAGE_TYPE: "rpm" PACKAGE_TYPE: "rpm"
PACKAGECLOUD_DISTRO: "fedora/34" PACKAGECLOUD_DISTRO: "fedora/36"
<<: *deploy-packagecloud <<: *deploy-packagecloud
- run: - run:
name: Deploy fedora/35 name: Deploy fedora/35
@ -301,6 +301,12 @@ jobs:
apt-get install -y ruby-dev rubygems apt-get install -y ruby-dev rubygems
gem install -N rake gem install -N rake
gem install -N package_cloud gem install -N package_cloud
- run:
name: Deploy ubuntu/jammy
environment:
PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/jammy"
<<: *deploy-packagecloud
- run: - run:
name: Deploy ubuntu/impish name: Deploy ubuntu/impish
environment: environment:
@ -313,12 +319,6 @@ jobs:
PACKAGE_TYPE: "deb" PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/hirsute" PACKAGECLOUD_DISTRO: "ubuntu/hirsute"
<<: *deploy-packagecloud <<: *deploy-packagecloud
- run:
name: Deploy ubuntu/groovy
environment:
PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/groovy"
<<: *deploy-packagecloud
workflows: workflows:
version: 2 version: 2
@ -329,30 +329,30 @@ workflows:
- convert-test-docs: - convert-test-docs:
requires: requires:
- build-container-image - build-container-image
- build-ubuntu-jammy:
requires:
- build-container-image
- build-ubuntu-impish: - build-ubuntu-impish:
requires: requires:
- build-container-image - build-container-image
- build-ubuntu-hirsute: - build-ubuntu-hirsute:
requires: requires:
- build-container-image - build-container-image
- build-ubuntu-groovy:
requires:
- build-container-image
- build-debian-bullseye: - build-debian-bullseye:
requires: requires:
- build-container-image - build-container-image
- build-debian-bookworm: - build-debian-bookworm:
requires: requires:
- build-container-image - build-container-image
- build-fedora-37:
requires:
- build-container-image
- build-fedora-36:
requires:
- build-container-image
- build-fedora-35: - build-fedora-35:
requires: requires:
- build-container-image - build-container-image
- build-fedora-34:
requires:
- build-container-image
- build-fedora-33:
requires:
- build-container-image
build-and-deploy: build-and-deploy:
jobs: jobs: