[libvirt] [jenkins-ci PATCH v3 00/12] lcitool: Add 'build' action

Andrea Bolognani posted 12 patches 5 years, 8 months ago
Failed in applying to current master (apply log)
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          |  15 +++
.../build/jobs/autotools-syntax-check-job.yml |  12 ++
guests/playbooks/build/jobs/defaults.yml      |  42 +++++++
.../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   |  14 +++
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   |  14 +++
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 |  52 +++++++++
.../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        |  30 +++++
.../playbooks/build/projects/libvirt-tck.yml  |  27 +++++
guests/playbooks/build/projects/libvirt.yml   |  57 +++++++++
.../build/projects/osinfo-db-tools.yml        |  36 ++++++
guests/playbooks/build/projects/osinfo-db.yml |  23 ++++
.../playbooks/build/projects/virt-manager.yml |  42 +++++++
.../playbooks/build/projects/virt-viewer.yml  |  40 +++++++
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                    |   8 +-
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                    |   7 +-
projects/virt-viewer.yaml                     |   3 +-
57 files changed, 852 insertions(+), 77 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 v3 00/12] lcitool: Add 'build' action
Posted by Andrea Bolognani 5 years, 8 months ago
Changes from [v2]:

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

  * drop a commit that had already been merged in the meantime.

Changes from [v1]:

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

  * build on more targets.

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

Andrea Bolognani (12):
  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          |  15 +++
 .../build/jobs/autotools-syntax-check-job.yml |  12 ++
 guests/playbooks/build/jobs/defaults.yml      |  42 +++++++
 .../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   |  14 +++
 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   |  14 +++
 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 |  52 +++++++++
 .../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        |  30 +++++
 .../playbooks/build/projects/libvirt-tck.yml  |  27 +++++
 guests/playbooks/build/projects/libvirt.yml   |  57 +++++++++
 .../build/projects/osinfo-db-tools.yml        |  36 ++++++
 guests/playbooks/build/projects/osinfo-db.yml |  23 ++++
 .../playbooks/build/projects/virt-manager.yml |  42 +++++++
 .../playbooks/build/projects/virt-viewer.yml  |  40 +++++++
 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                    |   8 +-
 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                    |   7 +-
 projects/virt-viewer.yaml                     |   3 +-
 57 files changed, 852 insertions(+), 77 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 v3 00/12] lcitool: Add 'build' action
Posted by Erik Skultety 5 years, 8 months ago
On Wed, Aug 22, 2018 at 11:44:15AM +0200, Andrea Bolognani wrote:
> Changes from [v2]:
>
>   * rebase on top of master (dbc2de85f775) and integrate recent
>     changes to build rules on the Jenkins side;
>
>   * drop a commit that had already been merged in the meantime.
>
> Changes from [v1]:
>
>   * rebase on top of master (985ab833be9b) and integrate recent
>     changes to build rules on the Jenkins side;
>
>   * build on more targets.
>
> [v2] https://www.redhat.com/archives/libvir-list/2018-August/msg01109.html
> [v1] https://www.redhat.com/archives/libvir-list/2018-August/msg00393.html

Except for the arbitrary branch building, I think we're good and this can go
in. Thank you for the feature.

Erik

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [jenkins-ci PATCH v3 00/12] lcitool: Add 'build' action
Posted by Andrea Bolognani 5 years, 8 months ago
On Fri, 2018-08-24 at 09:47 +0200, Erik Skultety wrote:
> On Wed, Aug 22, 2018 at 11:44:15AM +0200, Andrea Bolognani wrote:
> > Changes from [v2]:
> > 
> >   * rebase on top of master (dbc2de85f775) and integrate recent
> >     changes to build rules on the Jenkins side;
> > 
> >   * drop a commit that had already been merged in the meantime.
> > 
> > Changes from [v1]:
> > 
> >   * rebase on top of master (985ab833be9b) and integrate recent
> >     changes to build rules on the Jenkins side;
> > 
> >   * build on more targets.
> > 
> > [v2] https://www.redhat.com/archives/libvir-list/2018-August/msg01109.html
> > [v1] https://www.redhat.com/archives/libvir-list/2018-August/msg00393.html
> 
> Except for the arbitrary branch building, I think we're good and this can go
> in. Thank you for the feature.

Thank *you* for the review :)

I've pushed the series now. I'll work on a more sensible way to
build off arbitrary repositories/branches next.

-- 
Andrea Bolognani / Red Hat / Virtualization

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