[libvirt] [jenkins-ci PATCH 00/10] guests: Improve enviroment handling

Andrea Bolognani abologna at redhat.com
Thu Apr 5 12:22:10 UTC 2018


The basic goal is to move all environment configuration that
affects builds to a single place which is tracked along with all
other changes to the CI environment.

Patch 8/10 also happens to fix build of packages that depend on
libvirt-perl on FreeBSD now that they've switched to Perl 5.26,
though we haven't run into this specific problem yet due to other
issues in the CI enviroment ;)

Andrea Bolognani (10):
  guests: Rename compat -> kludges
  guests: Enable ~/.bashrc on FreeBSD
  guests: Add custom shell profile
  guests: Move ccache configuration to shell profile
  guests: Move make configuration to shell profile
  guests: Move $PATH configuration to shell profile
  guests: Add more enviroment variables to shell profile
  guests: Move Perl configuration to shell profile
  guests: Add Python configuration to shell profile
  guests: Remove per-host make variable

 guests/group_vars/all/main.yml                    | 15 ++++++++++---
 guests/host_vars/libvirt-centos-6/main.yml        |  3 +++
 guests/host_vars/libvirt-centos-7/main.yml        |  3 +++
 guests/host_vars/libvirt-debian-8/main.yml        |  3 +++
 guests/host_vars/libvirt-debian-9/main.yml        |  3 +++
 guests/host_vars/libvirt-debian-sid/main.yml      |  3 +++
 guests/host_vars/libvirt-fedora-26/main.yml       |  3 +++
 guests/host_vars/libvirt-fedora-27/main.yml       |  3 +++
 guests/host_vars/libvirt-fedora-rawhide/main.yml  |  3 +++
 guests/host_vars/libvirt-freebsd-10/main.yml      |  4 +++-
 guests/host_vars/libvirt-freebsd-11/main.yml      |  4 +++-
 guests/host_vars/libvirt-freebsd-current/main.yml |  4 +++-
 guests/host_vars/libvirt-ubuntu-14/main.yml       |  3 +++
 guests/host_vars/libvirt-ubuntu-16/main.yml       |  3 +++
 guests/site.yml                                   |  2 +-
 guests/tasks/{compat.yml => kludges.yml}          | 18 +++++++++++++++
 guests/tasks/users.yml                            | 27 +++++++++++------------
 guests/templates/bash_profile                     |  1 +
 guests/templates/bashrc                           | 15 +++++++++++++
 jobs/defaults.yaml                                |  6 -----
 20 files changed, 99 insertions(+), 27 deletions(-)
 rename guests/tasks/{compat.yml => kludges.yml} (59%)
 create mode 100644 guests/templates/bash_profile
 create mode 100644 guests/templates/bashrc

-- 
2.14.3




More information about the libvir-list mailing list