[libvirt] [jenkins-ci PATCH v2 00/13] lcitool: Add 'build' action

Andrea Bolognani posted 13 patches 5 years, 8 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
guests/README.markdown                        |  19 +++
guests/lcitool                                | 109 ++++++++++--------
.../build/jobs/autotools-build-job.yml        |  15 +++
.../build/jobs/autotools-check-job.yml        |  16 +++
.../build/jobs/autotools-rpm-job.yml          |  17 +++
.../build/jobs/autotools-syntax-check-job.yml |  12 ++
guests/playbooks/build/jobs/defaults.yml      |  37 ++++++
.../build/jobs/generic-build-job.yml          |  11 ++
.../build/jobs/generic-check-job.yml          |  11 ++
.../playbooks/build/jobs/generic-rpm-job.yml  |  11 ++
.../build/jobs/generic-syntax-check-job.yml   |  11 ++
guests/playbooks/build/jobs/go-build-job.yml  |  11 ++
guests/playbooks/build/jobs/go-check-job.yml  |  11 ++
.../build/jobs/perl-modulebuild-build-job.yml |  13 +++
.../build/jobs/perl-modulebuild-check-job.yml |  11 ++
.../build/jobs/perl-modulebuild-rpm-job.yml   |  16 +++
guests/playbooks/build/jobs/prepare.yml       |  19 +++
.../build/jobs/python-distutils-build-job.yml |  13 +++
.../build/jobs/python-distutils-check-job.yml |  11 ++
.../build/jobs/python-distutils-rpm-job.yml   |  12 ++
guests/playbooks/build/main.yml               |  16 +++
guests/playbooks/build/projects/libosinfo.yml |  36 ++++++
.../playbooks/build/projects/libvirt-cim.yml  |  10 ++
.../playbooks/build/projects/libvirt-dbus.yml |  44 +++++++
.../playbooks/build/projects/libvirt-glib.yml |  38 ++++++
.../build/projects/libvirt-go-xml.yml         |  13 +++
.../playbooks/build/projects/libvirt-go.yml   |  13 +++
.../playbooks/build/projects/libvirt-perl.yml |  19 +++
.../build/projects/libvirt-python.yml         |  13 +++
.../build/projects/libvirt-sandbox.yml        |  27 +++++
.../playbooks/build/projects/libvirt-tck.yml  |  27 +++++
guests/playbooks/build/projects/libvirt.yml   |  55 +++++++++
.../build/projects/osinfo-db-tools.yml        |  36 ++++++
guests/playbooks/build/projects/osinfo-db.yml |  23 ++++
.../playbooks/build/projects/virt-manager.yml |  39 +++++++
.../playbooks/build/projects/virt-viewer.yml  |  38 ++++++
jobs/autotools.yaml                           |   3 +-
jobs/defaults.yaml                            |   8 +-
jobs/generic.yaml                             |   3 +-
jobs/go.yaml                                  |   3 +-
jobs/perl-modulebuild.yaml                    |   3 +-
jobs/python-distutils.yaml                    |   3 +-
projects/libosinfo.yaml                       |   3 +-
projects/libvirt-cim.yaml                     |   3 +-
projects/libvirt-dbus.yaml                    |  18 +--
projects/libvirt-glib.yaml                    |   3 +-
projects/libvirt-go-xml.yaml                  |   3 +-
projects/libvirt-go.yaml                      |   3 +-
projects/libvirt-perl.yaml                    |   3 +-
projects/libvirt-python.yaml                  |   3 +-
projects/libvirt-sandbox.yaml                 |   3 +-
projects/libvirt-tck.yaml                     |   3 +-
projects/libvirt.yaml                         |   2 +-
projects/osinfo-db-tools.yaml                 |   3 +-
projects/osinfo-db.yaml                       |   2 +-
projects/virt-manager.yaml                    |   3 +-
projects/virt-viewer.yaml                     |   3 +-
57 files changed, 832 insertions(+), 82 deletions(-)
create mode 100644 guests/playbooks/build/jobs/autotools-build-job.yml
create mode 100644 guests/playbooks/build/jobs/autotools-check-job.yml
create mode 100644 guests/playbooks/build/jobs/autotools-rpm-job.yml
create mode 100644 guests/playbooks/build/jobs/autotools-syntax-check-job.yml
create mode 100644 guests/playbooks/build/jobs/defaults.yml
create mode 100644 guests/playbooks/build/jobs/generic-build-job.yml
create mode 100644 guests/playbooks/build/jobs/generic-check-job.yml
create mode 100644 guests/playbooks/build/jobs/generic-rpm-job.yml
create mode 100644 guests/playbooks/build/jobs/generic-syntax-check-job.yml
create mode 100644 guests/playbooks/build/jobs/go-build-job.yml
create mode 100644 guests/playbooks/build/jobs/go-check-job.yml
create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-build-job.yml
create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-check-job.yml
create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-rpm-job.yml
create mode 100644 guests/playbooks/build/jobs/prepare.yml
create mode 100644 guests/playbooks/build/jobs/python-distutils-build-job.yml
create mode 100644 guests/playbooks/build/jobs/python-distutils-check-job.yml
create mode 100644 guests/playbooks/build/jobs/python-distutils-rpm-job.yml
create mode 100644 guests/playbooks/build/main.yml
create mode 100644 guests/playbooks/build/projects/libosinfo.yml
create mode 100644 guests/playbooks/build/projects/libvirt-cim.yml
create mode 100644 guests/playbooks/build/projects/libvirt-dbus.yml
create mode 100644 guests/playbooks/build/projects/libvirt-glib.yml
create mode 100644 guests/playbooks/build/projects/libvirt-go-xml.yml
create mode 100644 guests/playbooks/build/projects/libvirt-go.yml
create mode 100644 guests/playbooks/build/projects/libvirt-perl.yml
create mode 100644 guests/playbooks/build/projects/libvirt-python.yml
create mode 100644 guests/playbooks/build/projects/libvirt-sandbox.yml
create mode 100644 guests/playbooks/build/projects/libvirt-tck.yml
create mode 100644 guests/playbooks/build/projects/libvirt.yml
create mode 100644 guests/playbooks/build/projects/osinfo-db-tools.yml
create mode 100644 guests/playbooks/build/projects/osinfo-db.yml
create mode 100644 guests/playbooks/build/projects/virt-manager.yml
create mode 100644 guests/playbooks/build/projects/virt-viewer.yml
[libvirt] [jenkins-ci PATCH v2 00/13] lcitool: Add 'build' action
Posted by Andrea Bolognani 5 years, 8 months ago
Changes from [v1]:

  * rebase on top of master (985ab833be9b) and integrate recent
    changes to build rules on the Jenkins side;

  * build on more targets.

[v1] https://www.redhat.com/archives/libvir-list/2018-August/msg00393.html

Andrea Bolognani (13):
  projects: Add default machines for libvirt-dbus
  jobs: Rename git-url -> git_url
  jobs: Remove archive_format from defaults
  jobs: Move some parameters from jobs to defaults
  jobs: Declare empty values consistently
  guests: Add build jobs
  guests: Add build projects
  guests: Add build playbook
  lcitool: Make playbook execution generic
  lcitool: Add 'build' action
  lcitool: Support building arbitrary branches
  guests: Support building on more targets
  lcitool: Document build action

 guests/README.markdown                        |  19 +++
 guests/lcitool                                | 109 ++++++++++--------
 .../build/jobs/autotools-build-job.yml        |  15 +++
 .../build/jobs/autotools-check-job.yml        |  16 +++
 .../build/jobs/autotools-rpm-job.yml          |  17 +++
 .../build/jobs/autotools-syntax-check-job.yml |  12 ++
 guests/playbooks/build/jobs/defaults.yml      |  37 ++++++
 .../build/jobs/generic-build-job.yml          |  11 ++
 .../build/jobs/generic-check-job.yml          |  11 ++
 .../playbooks/build/jobs/generic-rpm-job.yml  |  11 ++
 .../build/jobs/generic-syntax-check-job.yml   |  11 ++
 guests/playbooks/build/jobs/go-build-job.yml  |  11 ++
 guests/playbooks/build/jobs/go-check-job.yml  |  11 ++
 .../build/jobs/perl-modulebuild-build-job.yml |  13 +++
 .../build/jobs/perl-modulebuild-check-job.yml |  11 ++
 .../build/jobs/perl-modulebuild-rpm-job.yml   |  16 +++
 guests/playbooks/build/jobs/prepare.yml       |  19 +++
 .../build/jobs/python-distutils-build-job.yml |  13 +++
 .../build/jobs/python-distutils-check-job.yml |  11 ++
 .../build/jobs/python-distutils-rpm-job.yml   |  12 ++
 guests/playbooks/build/main.yml               |  16 +++
 guests/playbooks/build/projects/libosinfo.yml |  36 ++++++
 .../playbooks/build/projects/libvirt-cim.yml  |  10 ++
 .../playbooks/build/projects/libvirt-dbus.yml |  44 +++++++
 .../playbooks/build/projects/libvirt-glib.yml |  38 ++++++
 .../build/projects/libvirt-go-xml.yml         |  13 +++
 .../playbooks/build/projects/libvirt-go.yml   |  13 +++
 .../playbooks/build/projects/libvirt-perl.yml |  19 +++
 .../build/projects/libvirt-python.yml         |  13 +++
 .../build/projects/libvirt-sandbox.yml        |  27 +++++
 .../playbooks/build/projects/libvirt-tck.yml  |  27 +++++
 guests/playbooks/build/projects/libvirt.yml   |  55 +++++++++
 .../build/projects/osinfo-db-tools.yml        |  36 ++++++
 guests/playbooks/build/projects/osinfo-db.yml |  23 ++++
 .../playbooks/build/projects/virt-manager.yml |  39 +++++++
 .../playbooks/build/projects/virt-viewer.yml  |  38 ++++++
 jobs/autotools.yaml                           |   3 +-
 jobs/defaults.yaml                            |   8 +-
 jobs/generic.yaml                             |   3 +-
 jobs/go.yaml                                  |   3 +-
 jobs/perl-modulebuild.yaml                    |   3 +-
 jobs/python-distutils.yaml                    |   3 +-
 projects/libosinfo.yaml                       |   3 +-
 projects/libvirt-cim.yaml                     |   3 +-
 projects/libvirt-dbus.yaml                    |  18 +--
 projects/libvirt-glib.yaml                    |   3 +-
 projects/libvirt-go-xml.yaml                  |   3 +-
 projects/libvirt-go.yaml                      |   3 +-
 projects/libvirt-perl.yaml                    |   3 +-
 projects/libvirt-python.yaml                  |   3 +-
 projects/libvirt-sandbox.yaml                 |   3 +-
 projects/libvirt-tck.yaml                     |   3 +-
 projects/libvirt.yaml                         |   2 +-
 projects/osinfo-db-tools.yaml                 |   3 +-
 projects/osinfo-db.yaml                       |   2 +-
 projects/virt-manager.yaml                    |   3 +-
 projects/virt-viewer.yaml                     |   3 +-
 57 files changed, 832 insertions(+), 82 deletions(-)
 create mode 100644 guests/playbooks/build/jobs/autotools-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/autotools-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/autotools-rpm-job.yml
 create mode 100644 guests/playbooks/build/jobs/autotools-syntax-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/defaults.yml
 create mode 100644 guests/playbooks/build/jobs/generic-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/generic-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/generic-rpm-job.yml
 create mode 100644 guests/playbooks/build/jobs/generic-syntax-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/go-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/go-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/perl-modulebuild-rpm-job.yml
 create mode 100644 guests/playbooks/build/jobs/prepare.yml
 create mode 100644 guests/playbooks/build/jobs/python-distutils-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/python-distutils-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/python-distutils-rpm-job.yml
 create mode 100644 guests/playbooks/build/main.yml
 create mode 100644 guests/playbooks/build/projects/libosinfo.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-cim.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-dbus.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-glib.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-go-xml.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-go.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-perl.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-python.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-sandbox.yml
 create mode 100644 guests/playbooks/build/projects/libvirt-tck.yml
 create mode 100644 guests/playbooks/build/projects/libvirt.yml
 create mode 100644 guests/playbooks/build/projects/osinfo-db-tools.yml
 create mode 100644 guests/playbooks/build/projects/osinfo-db.yml
 create mode 100644 guests/playbooks/build/projects/virt-manager.yml
 create mode 100644 guests/playbooks/build/projects/virt-viewer.yml

-- 
2.17.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [jenkins-ci PATCH v2 00/13] lcitool: Add 'build' action
Posted by Erik Skultety 5 years, 8 months ago
On Fri, Aug 17, 2018 at 04:18:16PM +0200, Andrea Bolognani wrote:
> Changes from [v1]:
>
>   * rebase on top of master (985ab833be9b) and integrate recent
>     changes to build rules on the Jenkins side;
>
>   * build on more targets.
>
> [v1] https://www.redhat.com/archives/libvir-list/2018-August/msg00393.html

Since the first commit was pushed as part of a different series, it causes
issues when applying this one (I have to apply most of them manually and even
fix some failed hunks). Would you mind rebase the series and resend?

Erik

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [jenkins-ci PATCH v2 00/13] lcitool: Add 'build' action
Posted by Andrea Bolognani 5 years, 8 months ago
On Wed, 2018-08-22 at 10:38 +0200, Erik Skultety wrote:
> On Fri, Aug 17, 2018 at 04:18:16PM +0200, Andrea Bolognani wrote:
> > Changes from [v1]:
> > 
> >   * rebase on top of master (985ab833be9b) and integrate recent
> >     changes to build rules on the Jenkins side;
> > 
> >   * build on more targets.
> > 
> > [v1] https://www.redhat.com/archives/libvir-list/2018-August/msg00393.html
> 
> Since the first commit was pushed as part of a different series, it causes
> issues when applying this one (I have to apply most of them manually and even
> fix some failed hunks). Would you mind rebase the series and resend?

Sure, I was planning to do that anyway in order to sync up with
the latest changes made to the Jenkins side. It'll be on the list
in a bit :)

-- 
Andrea Bolognani / Red Hat / Virtualization

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list