[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [jenkins-ci PATCH 0/7] Switch osinfo-db-tools to Meson



This patch series switches osinfo-db-tools to using meson instead of
autotools.

In order to do so, meson build jobs had to be added as the first step.

I've tried to make the osinfo-db-tools changes as small as possible so
it'd make the review easier.

Fabiano Fidêncio (7):
  jobs: add a template for Meson
  guests: Add Meson jobs
  mappings: Add meson
  osinfo-db-tools: Add meson dependency
  Only build osinfo-db-tools on systems with meson >= 0.49.0
  Update osinfo-db-tools' archive_format
  Switch osinfo-db-tools builds to Meson

 guests/host_vars/libvirt-centos-7/main.yml    |   1 -
 guests/host_vars/libvirt-debian-9/main.yml    |   1 -
 guests/host_vars/libvirt-ubuntu-16/main.yml   |   1 -
 guests/host_vars/libvirt-ubuntu-18/main.yml   |   1 -
 guests/playbooks/build/jobs/defaults.yml      |   3 +
 .../playbooks/build/jobs/meson-build-job.yml  |  14 ++
 .../playbooks/build/jobs/meson-check-job.yml  |  15 ++
 guests/playbooks/build/jobs/meson-rpm-job.yml |  15 ++
 .../build/jobs/meson-syntax-check-job.yml     |  11 ++
 .../projects/osinfo-db-tools+mingw32.yml      |   6 +-
 .../projects/osinfo-db-tools+mingw64.yml      |   6 +-
 .../build/projects/osinfo-db-tools.yml        |  24 +--
 guests/vars/mappings.yml                      |   3 +
 .../vars/projects/osinfo-db-tools+mingw32.yml |   1 +
 .../vars/projects/osinfo-db-tools+mingw64.yml |   1 +
 guests/vars/projects/osinfo-db-tools.yml      |   1 +
 jenkins/jobs/defaults.yaml                    |   3 +
 jenkins/jobs/meson.yaml                       | 174 ++++++++++++++++++
 jenkins/projects/osinfo-db-tools+mingw32.yaml |   6 +-
 jenkins/projects/osinfo-db-tools+mingw64.yaml |   6 +-
 jenkins/projects/osinfo-db-tools.yaml         |  30 ++-
 21 files changed, 277 insertions(+), 46 deletions(-)
 create mode 100644 guests/playbooks/build/jobs/meson-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-rpm-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-syntax-check-job.yml
 create mode 100644 jenkins/jobs/meson.yaml

-- 
2.21.0


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]