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

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

 



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@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux