From 00f22faedc789947740f915a280b645312d262a0 Mon Sep 17 00:00:00 2001 From: Kevin Duret Date: Thu, 1 Feb 2024 17:16:04 +0100 Subject: [PATCH] feat(ci): deliver packages to ubuntu repository --- .github/workflows/get-environment.yml | 2 +- .github/workflows/perl-cpan-libraries.yml | 6 +++--- .github/workflows/perl-crypt-argon2.yml | 4 ++-- .github/workflows/perl-keepass-reader.yml | 8 +++++--- .github/workflows/perl-libssh-session.yml | 4 ++-- .github/workflows/perl-net-curl.yml | 4 ++-- .github/workflows/perl-openwsman.yml | 4 ++-- .github/workflows/perl-vmware-vsphere.yml | 4 ++-- .github/workflows/plugins.yml | 3 +++ src/centreon/plugins/dbi.pm | 1 + 10 files changed, 23 insertions(+), 17 deletions(-) diff --git a/.github/workflows/get-environment.yml b/.github/workflows/get-environment.yml index b0351c109e..3ae9be4aec 100644 --- a/.github/workflows/get-environment.yml +++ b/.github/workflows/get-environment.yml @@ -46,7 +46,7 @@ jobs: STABILITY="stable" ;; *) - STABILITY="unstable" + STABILITY="canary" ;; esac diff --git a/.github/workflows/perl-cpan-libraries.yml b/.github/workflows/perl-cpan-libraries.yml index ed0989ae1a..4f75234dcb 100644 --- a/.github/workflows/perl-cpan-libraries.yml +++ b/.github/workflows/perl-cpan-libraries.yml @@ -6,9 +6,9 @@ concurrency: on: workflow_dispatch: - pull_request: - paths: - - ".github/workflows/perl-cpan-libraries.yml" + # pull_request: + # paths: + # - ".github/workflows/perl-cpan-libraries.yml" push: branches: - develop diff --git a/.github/workflows/perl-crypt-argon2.yml b/.github/workflows/perl-crypt-argon2.yml index 721e5f2ad8..59e336db3d 100644 --- a/.github/workflows/perl-crypt-argon2.yml +++ b/.github/workflows/perl-crypt-argon2.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - "dependencies/perl-crypt-argon2/**" + # paths: + # - "dependencies/perl-crypt-argon2/**" push: branches: - develop diff --git a/.github/workflows/perl-keepass-reader.yml b/.github/workflows/perl-keepass-reader.yml index f653ed14c8..8a23bb14c6 100644 --- a/.github/workflows/perl-keepass-reader.yml +++ b/.github/workflows/perl-keepass-reader.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - "dependencies/perl-keepass-reader/**" + # paths: + # - "dependencies/perl-keepass-reader/**" push: branches: - develop @@ -122,6 +122,8 @@ jobs: distrib: bullseye - image: bookworm distrib: bookworm + - image: jammy + distrib: jammy name: package ${{ matrix.distrib }} container: image: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}/packaging-plugins-${{ matrix.image }}:latest @@ -182,7 +184,7 @@ jobs: strategy: matrix: - distrib: [bullseye, bookworm] + distrib: [bullseye, bookworm, jammy] steps: - name: Checkout sources diff --git a/.github/workflows/perl-libssh-session.yml b/.github/workflows/perl-libssh-session.yml index f5b8fef0ee..e882236095 100644 --- a/.github/workflows/perl-libssh-session.yml +++ b/.github/workflows/perl-libssh-session.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - "dependencies/perl-libssh-session/**" + # paths: + # - "dependencies/perl-libssh-session/**" push: branches: - develop diff --git a/.github/workflows/perl-net-curl.yml b/.github/workflows/perl-net-curl.yml index 7bf1c6c25d..95a82e4d2a 100644 --- a/.github/workflows/perl-net-curl.yml +++ b/.github/workflows/perl-net-curl.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - "dependencies/perl-net-curl/**" + # paths: + # - "dependencies/perl-net-curl/**" push: branches: - develop diff --git a/.github/workflows/perl-openwsman.yml b/.github/workflows/perl-openwsman.yml index b1b4649f3b..091875bf3a 100644 --- a/.github/workflows/perl-openwsman.yml +++ b/.github/workflows/perl-openwsman.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - "dependencies/perl-openwsman/**" + # paths: + # - "dependencies/perl-openwsman/**" push: branches: - develop diff --git a/.github/workflows/perl-vmware-vsphere.yml b/.github/workflows/perl-vmware-vsphere.yml index caa7d2da15..d3fd0a86a1 100644 --- a/.github/workflows/perl-vmware-vsphere.yml +++ b/.github/workflows/perl-vmware-vsphere.yml @@ -7,8 +7,8 @@ concurrency: on: workflow_dispatch: pull_request: - paths: - - 'dependencies/perl-vmware-vsphere/**' + # paths: + # - 'dependencies/perl-vmware-vsphere/**' push: branches: - develop diff --git a/.github/workflows/plugins.yml b/.github/workflows/plugins.yml index 1a73f48fb9..09199674df 100644 --- a/.github/workflows/plugins.yml +++ b/.github/workflows/plugins.yml @@ -132,6 +132,9 @@ jobs: - package_extension: deb image: packaging-plugins-bookworm distrib: bookworm + - package_extension: deb + image: packaging-plugins-jammy + distrib: jammy container: image: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}/${{ matrix.image }} diff --git a/src/centreon/plugins/dbi.pm b/src/centreon/plugins/dbi.pm index 3c1ec57f5f..af7dc095fc 100644 --- a/src/centreon/plugins/dbi.pm +++ b/src/centreon/plugins/dbi.pm @@ -18,6 +18,7 @@ # limitations under the License. # + package centreon::plugins::dbi; use strict;